Форк
0
91 строка · 2.7 Кб
1
// The keys that are common to all standard layouts.
2
default partial alphanumeric_keys modifier_keys
3
xkb_symbols "pc105" {
4

5
    key  <ESC> {[  Escape  ]};
6
    key  <TAB> {[  Tab,  ISO_Left_Tab  ]};
7
    key <CAPS> {[  Caps_Lock  ]};
8

9
    key <BKSP> {[  BackSpace,  BackSpace  ]};
10
    key <BKSL> {[  backslash,  bar  ]};
11
    key <RTRN> {[  Return  ]};
12

13
    // The extra key on many European keyboards:
14
    key <LSGT> {[  less,  greater,    bar,  brokenbar  ]};
15

16
    key <SPCE> {[  space  ]};
17

18
    key <LFSH> {[  Shift_L    ]};
19
    key <RTSH> {[  Shift_R    ]};
20
    key <LCTL> {[  Control_L  ]};
21
    key <RCTL> {[  Control_R  ]};
22
    key <LALT> {[  Alt_L,  Meta_L  ]};
23
    key <RALT> {[  Alt_R,  Meta_R  ]};
24
    key <LWIN> {[  Super_L    ]};
25
    key <RWIN> {[  Super_R    ]};
26

27
    key <MENU> {[  Menu  ]};
28

29
    modifier_map Shift   { Shift_L, Shift_R };
30
    modifier_map Lock    { Caps_Lock };
31
    modifier_map Control { Control_L, Control_R };
32
    modifier_map Mod1    { Alt_L, Alt_R, Meta_L, Meta_R };
33
    modifier_map Mod2    { Num_Lock };
34
    modifier_map Mod4    { Super_L, Super_R };
35

36
    // Six fake keys for virtual<->real modifiers mapping:
37
    key <LVL3> {[  ISO_Level3_Shift  ]};
38
    modifier_map Mod5  { <LVL3> };
39

40
    key <LVL5> {[  ISO_Level5_Shift  ]};
41
    modifier_map Mod3  { <LVL5> };
42

43
    key  <ALT> {[  NoSymbol, Alt_L  ]};
44
    modifier_map Mod1  { <ALT> };
45

46
    key <META> {[  NoSymbol, Meta_L  ]};
47
    modifier_map Mod1  { <META> };
48

49
    key <SUPR> {[  NoSymbol, Super_L  ]};
50
    modifier_map Mod4  { <SUPR> };
51

52
    key <HYPR> {[  NoSymbol, Hyper_L  ]};
53
    modifier_map Mod3  { <HYPR> };
54

55
    include "srvr_ctrl(fkey2vt)"
56

57
    key <PRSC> {[  Print,  Sys_Req  ], type="PC_ALT_LEVEL2" };
58
    key <SCLK> {[  Scroll_Lock  ]};
59
    key <PAUS> {[  Pause,  Break  ], type="PC_CONTROL_LEVEL2" };
60

61
    key  <INS> {[  Insert  ]};
62
    key <DELE> {[  Delete  ]};
63
    key <HOME> {[  Home    ]};
64
    key  <END> {[  End     ]};
65
    key <PGUP> {[  Prior   ]};
66
    key <PGDN> {[  Next    ]};
67

68
    key   <UP> {[  Up      ]};
69
    key <DOWN> {[  Down    ]};
70
    key <LEFT> {[  Left    ]};
71
    key <RGHT> {[  Right   ]};
72

73
    key <NMLK> {[  Num_Lock  ]};
74
    include "keypad(x11)"
75

76
    // Extra Japanese keys:
77
    key <MUHE> {[  Muhenkan           ]};
78
    key <HENK> {[  Henkan             ]};
79
    key <HKTG> {[  Hiragana_Katakana  ]};
80
    key <HIRA> {[  Hiragana           ]}; // This key and the next are rare.
81
    key <KATA> {[  Katakana           ]};
82

83
    // Extra Korean keys:
84
    key <HNGL> {[  Hangul        ]};
85
    key <HJCV> {[  Hangul_Hanja  ]};
86

87
    key <OUTP> {[  XF86Display  ]};
88
    key <KITG> {[  XF86KbdLightOnOff  ]};
89
    key <KIDN> {[  XF86KbdBrightnessDown  ]};
90
    key <KIUP> {[  XF86KbdBrightnessUp  ]};
91
};
92

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.