xkeyboard-config
45 строк · 979.0 Байт
1// Japanese keyboards need the Eisu and Kana Shift
2// and Lock keys, which are typically bound to the
3// second shift level of some other modifier key.
4// These interpretations disable the default
5// interpretation (which would have these keys set
6// to the same modifier as the level one symbol).
7
8default partial xkb_compatibility "japan" {
9
10interpret.repeat= False;
11
12interpret Eisu_Shift+Lock {
13action= NoAction();
14};
15
16interpret Eisu_toggle+Lock {
17action= NoAction();
18};
19
20interpret Kana_Shift+Lock {
21action= NoAction();
22};
23
24interpret Kana_Lock+Lock {
25action= NoAction();
26};
27};
28
29// Some Japanese keyboards have an explict
30// Kana Lock key and matching LED.
31partial xkb_compatibility "kana_lock" {
32
33virtual_modifiers Kana_Lock;
34
35interpret Kana_Lock+AnyOfOrNone(all) {
36virtualModifier= Kana_Lock;
37useModMapMods=level1;
38action= LockGroup(group=+1);
39};
40
41indicator "Kana" {
42!allowExplicit;
43groups= All-Group1;
44};
45};
46