input module fixes

This commit is contained in:
p.kosyh 2010-06-07 13:46:49 +00:00
parent cdb203ae82
commit 0111f5fd5a
6 changed files with 145 additions and 179 deletions

View file

@ -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

View file

@ -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

View file

@ -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 = '_'

View file

@ -1,24 +0,0 @@
kbden = {
shifted = {
["1"] = "!",
["2"] = "@",
["3"] = "#",
["4"] = "$",
["5"] = "%",
["6"] = "6",
["7"] = "&",
["8"] = "*",
["9"] = "(",
["0"] = ")",
["-"] = "_",
["="] = "+",
["["] = "{",
["]"] = "}",
["\\"] = "|",
[";"] = ":",
["'"] = "\"",
[","] = "<",
["."] = ">",
["/"] = "?",
}
}

View file

@ -1,34 +0,0 @@
kbdlower = {
['А'] = 'а',
['Б'] = 'б',
['В'] = 'в',
['Г'] = 'г',
['Д'] = 'д',
['Е'] = 'е',
['Ё'] = 'ё',
['Ж'] = 'ж',
['З'] = 'з',
['И'] = 'и',
['Й'] = 'й',
['К'] = 'к',
['Л'] = 'л',
['М'] = 'м',
['Н'] = 'н',
['О'] = 'о',
['П'] = 'п',
['Р'] = 'р',
['С'] = 'с',
['Т'] = 'т',
['У'] = 'у',
['Ф'] = 'ф',
['Х'] = 'х',
['Ц'] = 'ц',
['Ч'] = 'ч',
['Ш'] = 'ш',
['Щ'] = 'щ',
['Ъ'] = 'ъ',
['Э'] = 'э',
['Ь'] = 'ь',
['Ю'] = 'ю',
['Я'] = 'я',
}

View file

@ -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 = {
['А'] = 'а',
['Б'] = 'б',
['В'] = 'в',
['Г'] = 'г',
['Д'] = 'д',
['Е'] = 'е',
['Ё'] = 'ё',
['Ж'] = 'ж',
['З'] = 'з',
['И'] = 'и',
['Й'] = 'й',
['К'] = 'к',
['Л'] = 'л',
['М'] = 'м',
['Н'] = 'н',
['О'] = 'о',
['П'] = 'п',
['Р'] = 'р',
['С'] = 'с',
['Т'] = 'т',
['У'] = 'у',
['Ф'] = 'ф',
['Х'] = 'х',
['Ц'] = 'ц',
['Ч'] = 'ч',
['Ш'] = 'ш',
['Щ'] = 'щ',
['Ъ'] = 'ъ',
['Э'] = 'э',
['Ь'] = 'ь',
['Ю'] = 'ю',
['Я'] = 'я',
}