Skip to content

Internationalisation

treapster edited this page Jan 22, 2023 · 10 revisions

Make tridactyl layout-independent (Since 1.23.1 or pre6655)

Set keyboardlayoutbase to the desired layout and then set keyboardlayoutforce to true.

After that tridactyl will treat all shortcuts as if you use the selected layout, regardless of the layout selected in OS.
Examples:

qwerty

set keyboardlayoutbase qwerty
set keyboardlayoutforce true

azerty

set keyboardlayoutbase azerty
set keyboardlayoutforce true

german

set keyboardlayoutbase german
set keyboardlayoutforce true

dvorak

set keyboardlayoutbase dvorak
set keyboardlayoutforce true

uk

set keyboardlayoutbase uk
set keyboardlayoutforce true

bepo (but you probably want azerty?)

set keyboardlayoutbase bepo
set keyboardlayoutforce true

ca

set keyboardlayoutbase ca
set keyboardlayoutforce true

For further customization you can set separate mappings with keyboardlayoutoverrides or open an issue to include your layout. In the latter case, provide the output of this tool.

Before 1.23.1 (legacy, not recommended)

Using Tridactyl with a Cyrillic keyboard layout

The following makes the left column of key presses appear to Tridactyl as if they were the right column of keys. Credit goes to @dydascal. Add it to your tridactylrc if you have the native messenger installed.

keymap , ?
keymap . /
keymap / |
keymap а f
keymap А F
keymap б ,
keymap Б <
keymap в d
keymap В D
keymap г u
keymap Г U
keymap д l
keymap Д L
keymap е t
keymap Е T
keymap є '
keymap Є “
keymap ж ;
keymap Ж :
keymap з p
keymap З P
keymap и b
keymap И B
keymap і s
keymap І S
keymap ї ]
keymap Ї }
keymap й q
keymap Й Q
keymap к r
keymap К R
keymap л k
keymap Л K
keymap м v
keymap М V
keymap н y
keymap Н Y
keymap о j
keymap О J
keymap п g
keymap П G
keymap р h
keymap Р H
keymap с c
keymap С C
keymap т n
keymap Т N
keymap у e
keymap У E
keymap ф a
keymap Ф A
keymap х [
keymap Х {
keymap ц w
keymap Ц W
keymap ч x
keymap Ч X
keymap ш i
keymap Ш I
keymap щ o
keymap Щ O
keymap ъ ]
keymap Ъ }
keymap ы s
keymap Ы S
keymap ь m
keymap Ь M
keymap э '
keymap Э “
keymap ю .
keymap Ю >
keymap я z
keymap Я Z
set keytranslatemodes.ignoremaps true
set keytranslatemodes.hintmaps true

Using Tridactyl with a bépo keyboard layout / Utiliser Tridactyl avec une disposition de clavier bépo

keymap b a
keymap é z
keymap p e
keymap o r
keymap è t
keymap ^ y
keymap v u
keymap d i
keymap l o
keymap j p
keymap a q
keymap u s
keymap i d
keymap e f
keymap c h
keymap t j
keymap , g
keymap s k
keymap r l
keymap n m
keymap ç %
keymap à w
keymap y x
keymap x c
keymap . v 
keymap k b
keymap ' n
keymap q ,
keymap g ;
keymap h :
keymap f !

Using Tridactyl with an Arabic keyboard layout / استخدام Tridactyl بكيبورد عربية

keymap ش a
keymap ِ A
keymap ئ z
keymap ~ Z
keymap ث e
keymap ُ E
keymap ق r
keymap ٌ R
keymap ف t
keymap لإ T
keymap غ y
keymap إ Y
keymap ع u
keymap ` U
keymap ه i
keymap ÷ I
keymap خ o
keymap × O
keymap ح p
keymap ؛ P
keymap ض q
keymap َ Q
keymap س s
keymap ٍ S
keymap ي d
keymap [ D
keymap ب f
keymap ] F
keymap ا h
keymap أ H
keymap ت j
keymap ـ J
keymap ل g
keymap لأ G
keymap ن k
keymap ، K
keymap م l
keymap / L
keymap ة m
keymap ' M
keymap % %
keymap % %
keymap ص w
keymap ً W
keymap ء x
keymap ْ X
keymap ؤ c
keymap { C
keymap ر v 
keymap } v 
keymap لا b
keymap لآ B
keymap ى n
keymap آ N
keymap و ,
keymap ك ;
keymap ! !
keymap / /
Clone this wiki locally