input module fixes
This commit is contained in:
parent
cdb203ae82
commit
0111f5fd5a
|
@ -10,6 +10,7 @@ install:
|
||||||
$(INSTALL) gui.lua $(STEADPATH)/gui.lua
|
$(INSTALL) gui.lua $(STEADPATH)/gui.lua
|
||||||
$(INSTALL) goto.lua $(STEADPATH)/goto.lua
|
$(INSTALL) goto.lua $(STEADPATH)/goto.lua
|
||||||
$(INSTALL) xobj.lua $(STEADPATH)/xobj.lua
|
$(INSTALL) xobj.lua $(STEADPATH)/xobj.lua
|
||||||
|
$(INSTALL) input.lua $(STEADPATH)/input.lua
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
$(RM) $(STEADPATH)/stead.lua
|
$(RM) $(STEADPATH)/stead.lua
|
||||||
|
|
|
@ -7,3 +7,4 @@ install:
|
||||||
copy gui.lua ..\bin\stead
|
copy gui.lua ..\bin\stead
|
||||||
copy goto.lua ..\bin\stead
|
copy goto.lua ..\bin\stead
|
||||||
copy xobj.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"
|
kbden = {
|
||||||
require "kbd-ru"
|
shifted = {
|
||||||
require "kbd-lower"
|
["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 = '_'
|
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