hasu@tmk

Results 46 issues of hasu@tmk

LAYER action for Layer0 doesn't make sense or not useful. For example `ACTION_LAYER_MOMENTARY(0)` and `ACTION_LAYER_TOGGLE(0)` don't effect anything actually by design. These actions are not useful at all and just...

TODO
KEYMAP

instead of `keyboard_set_leds()` or `led_set()` to allow users to replace default behaviour of lock key indicators. ibmpc_usb patch for example ``` iff --git a/converter/ibmpc_usb/ibmpc_usb.c b/converter/ibmpc_usb/ibmpc_usb.c index 6d22ad73..ac6defd2 100644 --- a/converter/ibmpc_usb/ibmpc_usb.c...

WIP: I'm working on CDC console with this branch. https://github.com/tmk/tmk_keyboard/tree/cdc_console Its discussion was also found in [this issue #660](https://github.com/tmk/tmk_keyboard/issues/660). # Build options - CONSOLE_ENABLE = [yes|no] (for backward compatibility) -...

Some of HID Conumer page(0x0c) uasges are defined in `common/report.h`. Is there other usages used in OS(Mac/Linux/Windows) to be added? https://github.com/tmk/tmk_keyboard/blob/master/tmk_core/common/report.h#L37-L72 HID Usage Tables pp75-97 http://www.usb.org/developers/hidpage/Hut1_12v2.pdf Let me know usages...

KEYMAP

Problem: Pressing Caps lock and 'a' key quickly and repeatedly makes the converter unresponsive. It seems this part which handles LED control report from host causes the problem. That code...

# Windows enumeration: https://techcommunity.microsoft.com/t5/Microsoft-USB-Blog/How-does-USB-stack-enumerate-a-device/ba-p/270685 1. Port Stabilization Debounce 2. First Port Reset 3. First Device Descriptor Request 4. Second Port Reset 5. Set USB Address 6. Second Device Descriptor Request...

1. keymap.h, actionmap.h and unimap.h are intended to be included when users define their key mapping. Those header files should include other useful header files for users to use related...

TODO
KEYMAP

Instead of using Magic commands users may want to use in their mapping. # Commands https://github.com/tmk/tmk_keyboard#magic-commands https://github.com/tmk/tmk_keyboard#boot-magic-configuration---virtual-dip-switch ## Bootloader starts bootloader to flash firmware. #557 # How to implement ##...

TODO

`matrix_setup` and `keyboard_setup` are not needed due to hook api. https://github.com/tmk/tmk_keyboard/issues/304

TODO

`hook_matrix_change` can be found in two places: https://github.com/tmk/tmk_keyboard/blob/d415e99f0c3c562ee1fdc98d25e37202c05386c1/tmk_core/common/action.c#L44 https://github.com/tmk/tmk_keyboard/blob/f9e3bf7f3853c90c100b9e2d41679a7cb8c57fab/tmk_core/common/keyboard.c#L138 It appears the former one should be removed.

TODO