input module fixes
This commit is contained in:
parent
cdb203ae82
commit
0111f5fd5a
|
@ -10,6 +10,7 @@ install:
|
|||
$(INSTALL) gui.lua $(STEADPATH)/gui.lua
|
||||
$(INSTALL) goto.lua $(STEADPATH)/goto.lua
|
||||
$(INSTALL) xobj.lua $(STEADPATH)/xobj.lua
|
||||
$(INSTALL) input.lua $(STEADPATH)/input.lua
|
||||
|
||||
uninstall:
|
||||
$(RM) $(STEADPATH)/stead.lua
|
||||
|
|
|
@ -7,3 +7,4 @@ install:
|
|||
copy gui.lua ..\bin\stead
|
||||
copy goto.lua ..\bin\stead
|
||||
copy xobj.lua ..\bin\stead
|
||||
copy input.lua ..\bin\stead
|
||||
|
|
146
stead/input.lua
146
stead/input.lua
|
@ -1,6 +1,146 @@
|
|||
require "kbd-en"
|
||||
require "kbd-ru"
|
||||
require "kbd-lower"
|
||||
kbden = {
|
||||
shifted = {
|
||||
["1"] = "!",
|
||||
["2"] = "@",
|
||||
["3"] = "#",
|
||||
["4"] = "$",
|
||||
["5"] = "%",
|
||||
["6"] = "6",
|
||||
["7"] = "&",
|
||||
["8"] = "*",
|
||||
["9"] = "(",
|
||||
["0"] = ")",
|
||||
["-"] = "_",
|
||||
["="] = "+",
|
||||
["["] = "{",
|
||||
["]"] = "}",
|
||||
["\\"] = "|",
|
||||
[";"] = ":",
|
||||
["'"] = "\"",
|
||||
[","] = "<",
|
||||
["."] = ">",
|
||||
["/"] = "?",
|
||||
}
|
||||
}
|
||||
|
||||
kbdru = {
|
||||
["q"] = "й",
|
||||
["w"] = "ц",
|
||||
["e"] = "у",
|
||||
["r"] = "к",
|
||||
["t"] = "е",
|
||||
["y"] = "н",
|
||||
["u"] = "г",
|
||||
["i"] = "ш",
|
||||
["o"] = "щ",
|
||||
["p"] = "з",
|
||||
["["] = "х",
|
||||
["]"] = "ъ",
|
||||
["a"] = "ф",
|
||||
["s"] = "ы",
|
||||
["d"] = "в",
|
||||
["f"] = "а",
|
||||
["g"] = "п",
|
||||
["h"] = "р",
|
||||
["j"] = "о",
|
||||
["k"] = "л",
|
||||
["l"] = "д",
|
||||
[";"] = "ж",
|
||||
["'"] = "э",
|
||||
["z"] = "я",
|
||||
["x"] = "ч",
|
||||
["c"] = "с",
|
||||
["v"] = "м",
|
||||
["b"] = "и",
|
||||
["n"] = "т",
|
||||
["m"] = "ь",
|
||||
[","] = "б",
|
||||
["."] = "ю",
|
||||
["`"] = "ё",
|
||||
|
||||
shifted = {
|
||||
["q"] = "Й",
|
||||
["w"] = "Ц",
|
||||
["e"] = "У",
|
||||
["r"] = "К",
|
||||
["t"] = "Е",
|
||||
["y"] = "Н",
|
||||
["u"] = "Г",
|
||||
["i"] = "Ш",
|
||||
["o"] = "Щ",
|
||||
["p"] = "З",
|
||||
["["] = "Х",
|
||||
["]"] = "Ъ",
|
||||
["a"] = "Ф",
|
||||
["s"] = "Ы",
|
||||
["d"] = "В",
|
||||
["f"] = "А",
|
||||
["g"] = "П",
|
||||
["h"] = "Р",
|
||||
["j"] = "О",
|
||||
["k"] = "Л",
|
||||
["l"] = "Д",
|
||||
[";"] = "Ж",
|
||||
["'"] = "Э",
|
||||
["z"] = "Я",
|
||||
["x"] = "Ч",
|
||||
["c"] = "С",
|
||||
["v"] = "М",
|
||||
["b"] = "И",
|
||||
["n"] = "Т",
|
||||
["m"] = "Ь",
|
||||
[","] = "Б",
|
||||
["."] = "Ю",
|
||||
["`"] = "Ё",
|
||||
["1"] = "!",
|
||||
["2"] = "@",
|
||||
["3"] = "#",
|
||||
["4"] = ";",
|
||||
["5"] = "%",
|
||||
["6"] = ":",
|
||||
["7"] = "?",
|
||||
["8"] = "*",
|
||||
["9"] = "(",
|
||||
["0"] = ")",
|
||||
["-"] = "_",
|
||||
["="] = "+",
|
||||
}
|
||||
}
|
||||
|
||||
kbdlower = {
|
||||
['А'] = 'а',
|
||||
['Б'] = 'б',
|
||||
['В'] = 'в',
|
||||
['Г'] = 'г',
|
||||
['Д'] = 'д',
|
||||
['Е'] = 'е',
|
||||
['Ё'] = 'ё',
|
||||
['Ж'] = 'ж',
|
||||
['З'] = 'з',
|
||||
['И'] = 'и',
|
||||
['Й'] = 'й',
|
||||
['К'] = 'к',
|
||||
['Л'] = 'л',
|
||||
['М'] = 'м',
|
||||
['Н'] = 'н',
|
||||
['О'] = 'о',
|
||||
['П'] = 'п',
|
||||
['Р'] = 'р',
|
||||
['С'] = 'с',
|
||||
['Т'] = 'т',
|
||||
['У'] = 'у',
|
||||
['Ф'] = 'ф',
|
||||
['Х'] = 'х',
|
||||
['Ц'] = 'ц',
|
||||
['Ч'] = 'ч',
|
||||
['Ш'] = 'ш',
|
||||
['Щ'] = 'щ',
|
||||
['Ъ'] = 'ъ',
|
||||
['Э'] = 'э',
|
||||
['Ь'] = 'ь',
|
||||
['Ю'] = 'ю',
|
||||
['Я'] = 'я',
|
||||
}
|
||||
|
||||
input.cursor = '_'
|
||||
|
||||
|
|
|
@ -1,24 +0,0 @@
|
|||
kbden = {
|
||||
shifted = {
|
||||
["1"] = "!",
|
||||
["2"] = "@",
|
||||
["3"] = "#",
|
||||
["4"] = "$",
|
||||
["5"] = "%",
|
||||
["6"] = "6",
|
||||
["7"] = "&",
|
||||
["8"] = "*",
|
||||
["9"] = "(",
|
||||
["0"] = ")",
|
||||
["-"] = "_",
|
||||
["="] = "+",
|
||||
["["] = "{",
|
||||
["]"] = "}",
|
||||
["\\"] = "|",
|
||||
[";"] = ":",
|
||||
["'"] = "\"",
|
||||
[","] = "<",
|
||||
["."] = ">",
|
||||
["/"] = "?",
|
||||
}
|
||||
}
|
|
@ -1,34 +0,0 @@
|
|||
kbdlower = {
|
||||
['А'] = 'а',
|
||||
['Б'] = 'б',
|
||||
['В'] = 'в',
|
||||
['Г'] = 'г',
|
||||
['Д'] = 'д',
|
||||
['Е'] = 'е',
|
||||
['Ё'] = 'ё',
|
||||
['Ж'] = 'ж',
|
||||
['З'] = 'з',
|
||||
['И'] = 'и',
|
||||
['Й'] = 'й',
|
||||
['К'] = 'к',
|
||||
['Л'] = 'л',
|
||||
['М'] = 'м',
|
||||
['Н'] = 'н',
|
||||
['О'] = 'о',
|
||||
['П'] = 'п',
|
||||
['Р'] = 'р',
|
||||
['С'] = 'с',
|
||||
['Т'] = 'т',
|
||||
['У'] = 'у',
|
||||
['Ф'] = 'ф',
|
||||
['Х'] = 'х',
|
||||
['Ц'] = 'ц',
|
||||
['Ч'] = 'ч',
|
||||
['Ш'] = 'ш',
|
||||
['Щ'] = 'щ',
|
||||
['Ъ'] = 'ъ',
|
||||
['Э'] = 'э',
|
||||
['Ь'] = 'ь',
|
||||
['Ю'] = 'ю',
|
||||
['Я'] = 'я',
|
||||
}
|
118
stead/kbd-ru.lua
118
stead/kbd-ru.lua
|
@ -1,118 +0,0 @@
|
|||
kbdru = {
|
||||
["q"] = "й",
|
||||
["w"] = "ц",
|
||||
["e"] = "у",
|
||||
["r"] = "к",
|
||||
["t"] = "е",
|
||||
["y"] = "н",
|
||||
["u"] = "г",
|
||||
["i"] = "ш",
|
||||
["o"] = "щ",
|
||||
["p"] = "з",
|
||||
["["] = "х",
|
||||
["]"] = "ъ",
|
||||
["a"] = "ф",
|
||||
["s"] = "ы",
|
||||
["d"] = "в",
|
||||
["f"] = "а",
|
||||
["g"] = "п",
|
||||
["h"] = "р",
|
||||
["j"] = "о",
|
||||
["k"] = "л",
|
||||
["l"] = "д",
|
||||
[";"] = "ж",
|
||||
["'"] = "э",
|
||||
["z"] = "я",
|
||||
["x"] = "ч",
|
||||
["c"] = "с",
|
||||
["v"] = "м",
|
||||
["b"] = "и",
|
||||
["n"] = "т",
|
||||
["m"] = "ь",
|
||||
[","] = "б",
|
||||
["."] = "ю",
|
||||
["`"] = "ё",
|
||||
|
||||
shifted = {
|
||||
["q"] = "Й",
|
||||
["w"] = "Ц",
|
||||
["e"] = "У",
|
||||
["r"] = "К",
|
||||
["t"] = "Е",
|
||||
["y"] = "Н",
|
||||
["u"] = "Г",
|
||||
["i"] = "Ш",
|
||||
["o"] = "Щ",
|
||||
["p"] = "З",
|
||||
["["] = "Х",
|
||||
["]"] = "Ъ",
|
||||
["a"] = "Ф",
|
||||
["s"] = "Ы",
|
||||
["d"] = "В",
|
||||
["f"] = "А",
|
||||
["g"] = "П",
|
||||
["h"] = "Р",
|
||||
["j"] = "О",
|
||||
["k"] = "Л",
|
||||
["l"] = "Д",
|
||||
[";"] = "Ж",
|
||||
["'"] = "Э",
|
||||
["z"] = "Я",
|
||||
["x"] = "Ч",
|
||||
["c"] = "С",
|
||||
["v"] = "М",
|
||||
["b"] = "И",
|
||||
["n"] = "Т",
|
||||
["m"] = "Ь",
|
||||
[","] = "Б",
|
||||
["."] = "Ю",
|
||||
["`"] = "Ё",
|
||||
["1"] = "!",
|
||||
["2"] = "@",
|
||||
["3"] = "#",
|
||||
["4"] = ";",
|
||||
["5"] = "%",
|
||||
["6"] = ":",
|
||||
["7"] = "?",
|
||||
["8"] = "*",
|
||||
["9"] = "(",
|
||||
["0"] = ")",
|
||||
["-"] = "_",
|
||||
["="] = "+",
|
||||
}
|
||||
}
|
||||
|
||||
kbdlower = {
|
||||
['А'] = 'а',
|
||||
['Б'] = 'б',
|
||||
['В'] = 'в',
|
||||
['Г'] = 'г',
|
||||
['Д'] = 'д',
|
||||
['Е'] = 'е',
|
||||
['Ё'] = 'ё',
|
||||
['Ж'] = 'ж',
|
||||
['З'] = 'з',
|
||||
['И'] = 'и',
|
||||
['Й'] = 'й',
|
||||
['К'] = 'к',
|
||||
['Л'] = 'л',
|
||||
['М'] = 'м',
|
||||
['Н'] = 'н',
|
||||
['О'] = 'о',
|
||||
['П'] = 'п',
|
||||
['Р'] = 'р',
|
||||
['С'] = 'с',
|
||||
['Т'] = 'т',
|
||||
['У'] = 'у',
|
||||
['Ф'] = 'ф',
|
||||
['Х'] = 'х',
|
||||
['Ц'] = 'ц',
|
||||
['Ч'] = 'ч',
|
||||
['Ш'] = 'ш',
|
||||
['Щ'] = 'щ',
|
||||
['Ъ'] = 'ъ',
|
||||
['Э'] = 'э',
|
||||
['Ь'] = 'ь',
|
||||
['Ю'] = 'ю',
|
||||
['Я'] = 'я',
|
||||
}
|
Loading…
Reference in a new issue