Перейти к содержанию

Карта клавиш

Индекс — это позиция слота в таблице, а не номер клавиши. Карта снята экспериментально: индексы красились контрастными цветами, после чего фиксировалось, какие клавиши загорелись.

Источник данных — misc/keymap.py. Все 143 слота проверены, физических клавиш 104. При полной заливке горят все физические клавиши. Нумпад полный: NumLock, /, *, -, 7–9, 4–6, 1–3, +, 0, ., Enter.

Таблица

Индекс Клавиша
0x00 (слепой)
0x01 Esc
0x02 F1
0x03 F2
0x04 F3
0x05 F4
0x06 F5
0x07 F6
0x08 F7
0x09 F8
0x0a F9
0x0b F10
0x0c F11
0x0d F12
0x0e–0x12 (слепые)
0x13 ~ (`)
0x14 1
0x15 2
0x16 3
0x17 4
0x18 5
0x19 6
0x1a 7
0x1b 8
0x1c 9
0x1d 0
0x1e - (_)
0x1f = (+)
0x20 NumLock
0x21 Num/
0x22 Num*
0x23–0x24 (слепые)
0x25 Tab
0x26 Q
0x27 W
0x28 E
0x29 R
0x2a T
0x2b Y
0x2c U
0x2d I
0x2e O
0x2f P
0x30 [ ({)
0x31 ] (})
0x32 Num7
0x33 Num8
0x34 Num9
0x35–0x36 (слепые)
0x37 Caps
0x38 A
0x39 S
0x3a D
0x3b F
0x3c G
0x3d H
0x3e J
0x3f K
0x40 L
0x41 ;
0x42 '
0x43 \
0x44 Num4
0x45 Num5
0x46 Num6
0x47–0x48 (слепые)
0x49 LShift
0x4a Z
0x4b X
0x4c C
0x4d V
0x4e B
0x4f N
0x50 M
0x51 ,
0x52 .
0x53 /
0x54 RShift
0x55 Enter
0x56 Num1
0x57 Num2
0x58 Num3
0x59–0x5a (слепые)
0x5b LCtrl
0x5c LWin
0x5d LAlt
0x5e Space
0x5f RAlt
0x60 Fn
0x61 Menu
0x62 RCtrl
0x63 ArrowLeft
0x64 ArrowDown
0x65 ArrowUp
0x66 ArrowRight
0x67 Backspace
0x68 Num0
0x69 Num. (Del)
0x6a NumEnter
0x6b–0x6f (слепые)
0x70 PrtSc
0x71 ScrLk
0x72 (слепой)
0x73 Pause
0x74 Insert
0x75 Home
0x76 PgUp
0x77 Delete
0x78 End
0x79 PgDown
0x7a Num-
0x7b Num+
0x7c–0x8e (слепые)

Слепые слоты

39 слотов не подключены ни к одному светодиоду: 0x00, 0x0e–0x12, 0x23, 0x24, 0x35, 0x36, 0x47, 0x48, 0x59, 0x5a, 0x6b–0x6f, 0x72, 0x7c–0x8e.

Слот 0x80 в раннем тесте светился синим, а в финальном не горел. Его следует считать слепым, но помнить об аномалии при чтении кадра.

Нумпад

Нумпад полный: NumLock, /, *, -, 7–9, 4–6, 1–3, +, 0, ., Enter. Высокие клавиши Num+ и NumEnter отнесены к ряду, где они начинаются физически.

Методика

Тёмные и холодные цвета на дальних клавишах плохо заметны: синий тест пропустил Num-. При сомнениях перепроверяйте слепые слоты яркой заливкой небольшими группами. Пользователь различает оттенки приблизительно: «розовый» может означать маджента, «жёлтый» — жёлтый или олива, «зелёный» — зелёный или тёмно-зелёный.

Просмотреть карту и таблицу алиасов можно командой:

./misc/keymap.py

Как имена клавиш принимают команды CLI, описано в разделе Имена клавиш.