The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Tmk_keyboard Alternatives
Similar projects and alternatives to tmk_keyboard
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
vial-gui
Vial is an open-source cross-platform (Windows, Linux and Mac) GUI and a QMK fork for configuring your keyboard in real time.
-
BLE-Micro-Pro
BLE Micro Pro is a breakout board of BL654(nrf52840 module) which is almost compatible with Pro Micro. This board is designed for wireless split DIY keyboards
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a better tmk_keyboard alternative or higher similarity.
tmk_keyboard reviews and mentions
Posts with mentions or reviews of tmk_keyboard.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-07.
-
Big Switch OLED Issues
# MCU name MCU = atmega32u4 # Bootloader selection # Teensy halfkay # Pro Micro caterina # Elite-C DFU # Atmel DFU atmel-dfu # LUFA DFU lufa-dfu # QMK DFU qmk-dfu # ATmega32A bootloadHID # ATmega328P USBasp BOOTLOADER = DFU # Build Options # comment out to disable the options. # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration MOUSEKEY_ENABLE = no # Mouse keys EXTRAKEY_ENABLE = no # Audio control and System control CONSOLE_ENABLE = yes # Console for debug COMMAND_ENABLE = yes # Commands for debug and configuration SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend NKRO_ENABLE = no # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work BACKLIGHT_ENABLE = no # Custom backlighting code is used, so this should not be enabled AUDIO_ENABLE = no # This can be enabled if a speaker is connected to the expansion port. Not compatible with RGBLIGHT below RGBLIGHT_ENABLE = no # This can be enabled if a ws2812 strip is connected to the expansion port. OLED_ENABLE = yes # Enables the use of OLED displays OLED_DRIVER = SSD1306 OLED_TRANSPORT = i2c
-
Is there a way to convert a PS/2 keyboard to rj45 for use in an IBM terminal?
look the info here (maybe you should do the reverse): https://github.com/tmk/tmk_keyboard/wiki/IBM-PC-Keyboard-Converter
-
Mysteries of the Griffin iMate
Just get yourself a teensy and use this thing: https://github.com/tmk/tmk_keyboard/tree/master/converter/ad...
-
QMK - RGB layer ligth not passing to slave
# These are turned off, are part of qmk settings QMK_SETTINGS = no GRAVE_ESC_ENABLE = no MAGIC_ENABLE = no COMBO_ENABLE = no ONE_SHOT_KEYS_ENABLE = no AUTO_SHIFT_ENABLE = no # These are turned off to save space KEY_OVERRIDE_ENABLE = no COMMAND_ENABLE = no # Commands for debug and configuration CONSOLE_ENABLE = no # Console for debug SPACE_CADET_ENABLE = no MIDI_ENABLE = no RGB_MATRIX_ENABLE = no BACKLIGTH_ENABLE = no # Enable keyboard backlight functionality VERBOSE = no # Do not enable SLEEP_LED_ENABLE with backligth. it uses the same timer as BACKLIGHT_ENABLE SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend #BACKLIGHT_DRIVER = pwm BLUETOOTH_ENABLE = no # Enable Bluetooth AUDIO_ENABLE = no # Audio output # These are turned off no need MOUSEKEY_ENABLE = no # Mouse keys TAP_DANCE_ENABLE = no AVR_USE_MINIMAL_PRINTF = yes #RGB_MATRIX_ENABLE = yes #RGB_MATRIX_DRIVER = WS2812 # BOOTMAGIC_ENABLE = lite # Virtual DIP switch configuration only to use on keyboards that dont have reset button to bootloader # if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work # NKRO_ENABLE = no # USB Nkey Rollover # VIA OPTIONS DYNAMIC_KEYMAP_ENABLE = yes # This is for BLANKSOURCECODE RAW_ENABLE = yes # Enable RAW HID communication to PC Link_Time_Optimization = yes # Reduce size of firmware by optimizing at link time EXTRAFLAGS += -flto
-
The left keyboard layout is incorrect
# MCU name MCU = atmega32u4 Bootloader selection BOOTLOADER = caterina Build Options change yes to no to disable BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration MOUSEKEY_ENABLE = yes # Mouse keys EXTRAKEY_ENABLE = no # Audio control and System control CONSOLE_ENABLE = yes # Console for debug COMMAND_ENABLE = no # Commands for debug and configuration Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work NKRO_ENABLE = no # USB Nkey Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow BLUETOOTH_ENABLE = no # Enable Bluetooth AUDIO_ENABLE = no # Audio output SPLIT_KEYBOARD = yes DEFAULT_FOLDER = takmak
-
Got this for $60 on ebay
Build/buy an atiny microcontroller usb converter and run tmk_keyboard to use these with a modern computer. Done it for an old m0110 and Sun boards
- ADB to USB converter
- Is this trackball (Kensington K64210 for Mac) compatible with newer Windows PCs? Its connector looks like PS/2.
-
Trying out the hobby with a Kemove Shadow. Their driver section is a little suspicious
Keyboard enthusiasts started converting vintage keyboards to modern protocols by using general-purpose controllers such as Teensy and Pro Micro, and wrote free/open-source firmwares for this task. The most comprehensive project was TMK by hasu. It required a lot of technical skills to set up.
- Making an inline USB macro device.
-
A note from our sponsor - WorkOS
workos.com | 24 Apr 2024
Stats
Basic tmk_keyboard repo stats
22
3,943
8.5
about 1 month ago
The primary programming language of tmk_keyboard is C.
Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com