mirror of
https://github.com/CCLeonOS/LeonOS.git
synced 2026-03-03 15:08:29 +00:00
feat: 初始提交 LeonOS 实现
添加 LeonOS 的基本实现,包括: - 核心 API 模块(colors, disk, gps, keys, multishell, parallel, rednet, redstone, settings, vector) - 命令行程序(about, alias, bg, clear, copy, delete, edit, fg, help, list, lua, mkdir, move, paint, peripherals, programs, reboot, set, shutdown, threads) - 系统启动脚本和包管理 - 文档(README.md, LICENSE) - 开发工具(devbin)和更新程序 实现功能: - 完整的线程管理系统 - 兼容 ComputerCraft 的 API 设计 - 改进的 shell 和命令补全系统 - 多标签终端支持 - 设置管理系统
This commit is contained in:
120
data/computercraft/lua/rom/keymaps/lwjgl3.lua
Normal file
120
data/computercraft/lua/rom/keymaps/lwjgl3.lua
Normal file
@@ -0,0 +1,120 @@
|
||||
-- keymap for 1.16.5+
|
||||
|
||||
return {
|
||||
[32] = "space",
|
||||
[39] = "apostrophe",
|
||||
[44] = "comma",
|
||||
[45] = "minus",
|
||||
[46] = "period",
|
||||
[47] = "slash",
|
||||
[48] = "zero",
|
||||
[49] = "one",
|
||||
[50] = "two",
|
||||
[51] = "three",
|
||||
[52] = "four",
|
||||
[53] = "five",
|
||||
[54] = "six",
|
||||
[55] = "seven",
|
||||
[56] = "eight",
|
||||
[57] = "nine",
|
||||
[59] = "semicolon",
|
||||
[61] = "equals",
|
||||
[65] = "a",
|
||||
[66] = "b",
|
||||
[67] = "c",
|
||||
[68] = "d",
|
||||
[69] = "e",
|
||||
[70] = "f",
|
||||
[71] = "g",
|
||||
[72] = "h",
|
||||
[73] = "i",
|
||||
[74] = "j",
|
||||
[75] = "k",
|
||||
[76] = "l",
|
||||
[77] = "m",
|
||||
[78] = "n",
|
||||
[79] = "o",
|
||||
[80] = "p",
|
||||
[81] = "q",
|
||||
[82] = "r",
|
||||
[83] = "s",
|
||||
[84] = "t",
|
||||
[85] = "u",
|
||||
[86] = "v",
|
||||
[87] = "w",
|
||||
[88] = "x",
|
||||
[89] = "y",
|
||||
[90] = "z",
|
||||
[91] = "leftBracket",
|
||||
[92] = "backslash",
|
||||
[93] = "rightBracket",
|
||||
[96] = "grave",
|
||||
[257] = "enter",
|
||||
[258] = "tab",
|
||||
[259] = "backspace",
|
||||
[260] = "insert",
|
||||
[261] = "delete",
|
||||
[262] = "right",
|
||||
[263] = "left",
|
||||
[264] = "down",
|
||||
[265] = "up",
|
||||
[266] = "pageUp",
|
||||
[267] = "pageDown",
|
||||
[268] = "home",
|
||||
[269] = "end",
|
||||
[280] = "capsLock",
|
||||
[281] = "scrollLock",
|
||||
[282] = "numLock",
|
||||
[283] = "printScreen",
|
||||
[284] = "pause",
|
||||
[290] = "f1",
|
||||
[291] = "f2",
|
||||
[292] = "f3",
|
||||
[293] = "f4",
|
||||
[294] = "f5",
|
||||
[295] = "f6",
|
||||
[296] = "f7",
|
||||
[297] = "f8",
|
||||
[298] = "f9",
|
||||
[299] = "f10",
|
||||
[300] = "f11",
|
||||
[301] = "f12",
|
||||
[302] = "f13",
|
||||
[303] = "f14",
|
||||
[304] = "f15",
|
||||
[305] = "f16",
|
||||
[306] = "f17",
|
||||
[307] = "f18",
|
||||
[308] = "f19",
|
||||
[309] = "f20",
|
||||
[310] = "f21",
|
||||
[311] = "f22",
|
||||
[312] = "f23",
|
||||
[313] = "f24",
|
||||
[314] = "f25",
|
||||
[320] = "numpad0",
|
||||
[321] = "numpad1",
|
||||
[322] = "numpad2",
|
||||
[323] = "numpad3",
|
||||
[324] = "numpad4",
|
||||
[325] = "numpad5",
|
||||
[326] = "numpad6",
|
||||
[327] = "numpad7",
|
||||
[328] = "numpad8",
|
||||
[329] = "numpad9",
|
||||
[330] = "numpadDot",
|
||||
[331] = "numpadDivide",
|
||||
[332] = "numpadMultiply",
|
||||
[333] = "numpadSubtract",
|
||||
[334] = "numpadAdd",
|
||||
[335] = "numpadEnter",
|
||||
[336] = "numpadEqual",
|
||||
[340] = "leftShift",
|
||||
[341] = "leftCtrl",
|
||||
[342] = "leftAlt",
|
||||
[343] = "leftSuper",
|
||||
[344] = "rightShift",
|
||||
[345] = "rightCtrl",
|
||||
[346] = "rightAlt",
|
||||
[348] = "menu",
|
||||
}
|
||||
Reference in New Issue
Block a user