qmk / qmk_firmware

Open-source keyboard firmware for Atmel AVR and Arm USB families
https://qmk.fm
GNU General Public License v2.0
17.97k stars 38.64k forks source link

Keymap: ACTION_LAYER_TAP_KEY and Linux Compose Key #5954

Closed gg587998 closed 2 years ago

gg587998 commented 5 years ago

when i use the compose key i have to wait a substantial time after I press and release the compose key, then i can type the keys to be compose. otherwise nothing will be outputed.

Describe the Bug

I am using ACTION_LAYER_TAP_KEY(1, KC_CAPS). I use the compose in linux to create special characters like ö and ä with compose+a+" or compose+o+". Where the " is ACTION_LAYER_TAP_KEY(1,KC_QUOTE).

Recently i updated my repository and reflashed my unaltered keymap. Now i ran into the following problem: When I type one of the combinations from above. I need to wait maybe a few ms until i can type a+" to produce ä. This slows down my typing. Even when i reduce the TAPPING_TERM nothing changes. I played around with the other tapping related setting to no avail.

System Information

Additional Context

drashna commented 5 years ago

I'm confused, are you having issues with CAPS or Quote? Or both?

gg587998 commented 5 years ago

Hi with both so to speak. in software (not on my ergodox keyboard) i remapped CAPS->linux compose, ' "->" ' i now press the combo CAPS+o+' , which gives me compose+o+", an creates the character ö

drashna commented 5 years ago

Try adding #define TAP_HOLD_CAPS_DELAY 0 to your keymap's config.h, and see if that helps.

gg587998 commented 5 years ago

thanks for the answer, i already tried that before, it does not change anything

CharString commented 2 years ago

@gg587998 Related to this. Do I understand correctly that there's no actual keycode for Compose? I remap right alt to compose with xmodmap, but I have to redo that every time I disconnect the keyboard. It would be nice if I could put that in QMK.

github-actions[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had activity in the last 90 days. It will be closed in the next 30 days unless it is tagged properly or other activity occurs. For maintainers: Please label with bug, in progress, on hold, discussion or to do to prevent the issue from being re-flagged.

tzarc commented 2 years ago

Closing due to inactivity.

gg587998 commented 1 year ago

Sorry for the late reply, I was very busy and did not use the keyboard much. I discovered the problem is not software related, maybe a problem with the keyboard itself or my computer.

Please close ticket

On Sat, Jun 18, 2022 at 7:37 AM Nick Brassel @.***> wrote:

Closed #5954 https://github.com/qmk/qmk_firmware/issues/5954 as completed.

— Reply to this email directly, view it on GitHub https://github.com/qmk/qmk_firmware/issues/5954#event-6832384556, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALVY3LDLHLOSCHKKO3UB67TVPVODLANCNFSM4HOTSPLQ . You are receiving this because you were mentioned.Message ID: @.***>