Mercurial
comparison .cms/lib/codemirror/src/input/keynames.js @ 0:78edf6b517a0 draft
24.10
author | Coffee CMS <info@coffee-cms.ru> |
---|---|
date | Fri, 11 Oct 2024 22:40:23 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:78edf6b517a0 |
---|---|
1 export let keyNames = { | |
2 3: "Pause", 8: "Backspace", 9: "Tab", 13: "Enter", 16: "Shift", 17: "Ctrl", 18: "Alt", | |
3 19: "Pause", 20: "CapsLock", 27: "Esc", 32: "Space", 33: "PageUp", 34: "PageDown", 35: "End", | |
4 36: "Home", 37: "Left", 38: "Up", 39: "Right", 40: "Down", 44: "PrintScrn", 45: "Insert", | |
5 46: "Delete", 59: ";", 61: "=", 91: "Mod", 92: "Mod", 93: "Mod", | |
6 106: "*", 107: "=", 109: "-", 110: ".", 111: "/", 145: "ScrollLock", | |
7 173: "-", 186: ";", 187: "=", 188: ",", 189: "-", 190: ".", 191: "/", 192: "`", 219: "[", 220: "\\", | |
8 221: "]", 222: "'", 224: "Mod", 63232: "Up", 63233: "Down", 63234: "Left", 63235: "Right", 63272: "Delete", | |
9 63273: "Home", 63275: "End", 63276: "PageUp", 63277: "PageDown", 63302: "Insert" | |
10 } | |
11 | |
12 // Number keys | |
13 for (let i = 0; i < 10; i++) keyNames[i + 48] = keyNames[i + 96] = String(i) | |
14 // Alphabetic keys | |
15 for (let i = 65; i <= 90; i++) keyNames[i] = String.fromCharCode(i) | |
16 // Function keys | |
17 for (let i = 1; i <= 12; i++) keyNames[i + 111] = keyNames[i + 63235] = "F" + i |