keyboardlayoutoverrides not working for me (trying to get colemak working) #4680
Unanswered
pupto-bismol
asked this question in
Q&A
Replies: 3 comments 17 replies
-
I looked into it and it's a nasty bug caused by line Line 498 in b4bb596 |
Beta Was this translation helpful? Give feedback.
13 replies
-
But the bug itself is even more mysterious, because with current code it should stop working as soon as the first key is pressed and KEYCODETRANSLATEMAP is populated, but for me it even makes the first override work somehow. |
Beta Was this translation helpful? Give feedback.
3 replies
-
There should not be any colons, is that written somewhere in the help or is it just a typo?
|
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
here is what my current tridactylrc looks like:
keyboardlayout force is indeed set to true when i tab complete it
when i try to tab complete keyboardlayoutoverrides, i get this put in my command bar:
# keyboardlayoutoverrides {"KeyN:":"hH","KeyE:":"jJ","KeyI:":"kK","KeyO:":"lL","KeyH:":"iI","KeyJ:":"nN","KeyK:":"eE","KeyL:":"oO"}
regardless of all of this, none of these binds work and nothing has changed. i even tried copy-pasting each
set keyboardlayoutoverrides...
command one by one into the command bar and it didn't change anything. exiting and restarting firefox doesn't change anythingmaybe this has something to do with the bug listed in the help section? shown here:
"NB: due to a Tridactyl bug, you cannot set this using array notation as you can for, e.g. [[homepage]]. You must instead set the lower and upper registers using a string with no spaces in it, for example :set keyboardlayoutoverrides Digit2: 2" for the British English layout."
for some reason, even when i try to set the overrides command-by-command the tab completion leads me to believe it's interpreted as an array instead, which then causes it to work. but i'm very unsure as the documentation for changing the keyboard layout is incredibly confusing and lacks many useful examples.
Beta Was this translation helpful? Give feedback.
All reactions