2019-11-18 22:33:22 +00:00
|
|
|
|
local en_popup = require("ui/data/keyboardlayouts/keypopup/en_popup")
|
2019-11-30 15:37:17 +00:00
|
|
|
|
local ru_popup = require("ui/data/keyboardlayouts/keypopup/ru_popup")
|
2019-11-18 22:33:22 +00:00
|
|
|
|
local com = en_popup.com -- comma (,)
|
|
|
|
|
local prd = en_popup.prd -- period (.)
|
|
|
|
|
local _at = en_popup._at
|
|
|
|
|
local _eq = en_popup._eq -- equals sign (=)
|
2019-11-30 15:37:17 +00:00
|
|
|
|
local _Je_ = ru_popup._Je_
|
|
|
|
|
local _je_ = ru_popup._je_
|
2019-12-03 14:09:06 +00:00
|
|
|
|
local _Ye_ = ru_popup._Ye_
|
|
|
|
|
local _ye_ = ru_popup._ye_
|
2019-11-18 22:33:22 +00:00
|
|
|
|
|
2020-03-14 10:13:46 +00:00
|
|
|
|
-- the Russian soft/hard sign
|
|
|
|
|
local _SH_ = ru_popup._SH_
|
|
|
|
|
local _sh_ = ru_popup._sh_
|
|
|
|
|
|
|
|
|
|
-- Kazakh Cyrillic letters: ә і ң ғ ү ұ қ ө һ
|
|
|
|
|
local _KA_ = ru_popup._KA_
|
|
|
|
|
local _ka_ = ru_popup._ka_
|
|
|
|
|
local _KI_ = ru_popup._KI_
|
|
|
|
|
local _ki_ = ru_popup._ki_
|
|
|
|
|
local _KN_ = ru_popup._KN_
|
|
|
|
|
local _kn_ = ru_popup._kn_
|
|
|
|
|
local _KG_ = ru_popup._KG_
|
|
|
|
|
local _kg_ = ru_popup._kg_
|
|
|
|
|
local _KU_ = ru_popup._KU_
|
|
|
|
|
local _ku_ = ru_popup._ku_
|
|
|
|
|
local _KK_ = ru_popup._KK_
|
|
|
|
|
local _kk_ = ru_popup._kk_
|
|
|
|
|
local _KO_ = ru_popup._KO_
|
|
|
|
|
local _ko_ = ru_popup._ko_
|
|
|
|
|
local _KH_ = ru_popup._KH_
|
|
|
|
|
local _kh_ = ru_popup._kh_
|
|
|
|
|
|
|
|
|
|
-- Question mark, exclamation, quotes
|
|
|
|
|
local _qe_ = ru_popup._qe_
|
|
|
|
|
|
|
|
|
|
|
2019-11-18 22:33:22 +00:00
|
|
|
|
return {
|
|
|
|
|
min_layer = 1,
|
|
|
|
|
max_layer = 8,
|
2019-12-03 14:09:06 +00:00
|
|
|
|
shiftmode_keys = {[""] = true, ["1/2"] = true, ["2/2"] = true},
|
|
|
|
|
symbolmode_keys = {["123"] = true, ["АБВ"] = true, ["ещё"] = true},
|
2019-11-18 22:33:22 +00:00
|
|
|
|
utf8mode_keys = {["🌐"] = true},
|
2020-03-14 10:13:46 +00:00
|
|
|
|
umlautmode_keys = {["αβγ"] = true},
|
2019-11-18 22:33:22 +00:00
|
|
|
|
keys = {
|
|
|
|
|
-- first row
|
|
|
|
|
{ -- 1 2 3 4 5 6 7 8
|
2020-03-14 10:13:46 +00:00
|
|
|
|
{ "Й", "й", "'", "`", "∫", "∂", "∴", "`", },
|
|
|
|
|
{ "Ц", "ц", "[", "1", "ς", "ς", "¹", "1", },
|
|
|
|
|
{ _KU_, _ku_, "]", "2", "Ε", "ε", "²", "2", },
|
|
|
|
|
{ _KK_, _kk_, "{", "3", "Ρ", "ρ", "³", "3", },
|
|
|
|
|
{ _Ye_, _ye_, "}", "4", "Τ", "τ", "⁴", "4", },
|
|
|
|
|
{ _KN_, _kn_, "#", "5", "Υ", "υ", "⁵", "5", },
|
|
|
|
|
{ _KG_, _kg_, "%", "6", "Θ", "θ", "⁶", "6", },
|
|
|
|
|
{ "Ш", "ш", "^", "7", "Ι", "ι", "⁷", "7", },
|
|
|
|
|
{ "Щ", "щ", "*", "8", "Ο", "ο", "⁸", "8", },
|
|
|
|
|
{ "З", "з", "+", "9", "Π", "π", "⁹", "9", },
|
|
|
|
|
{ _KH_, _kh_, _eq, "0", "²", "√", "⁰", "0", },
|
2019-11-18 22:33:22 +00:00
|
|
|
|
},
|
|
|
|
|
-- second row
|
|
|
|
|
{ -- 1 2 3 4 5 6 7 8
|
2020-03-14 10:13:46 +00:00
|
|
|
|
{ "Ф", "ф", "_", "+", "Α", "α", "„", "«", },
|
|
|
|
|
{ _KI_, _ki_, "\\", "-", "Σ", "σ", "“", "»", },
|
|
|
|
|
{ "В", "в", "_", "/", "Δ", "δ", "№", "≤", },
|
|
|
|
|
{ _KA_, _ka_, "~", ":", "Φ", "φ", "†", "≥", },
|
|
|
|
|
{ "П", "п", "<", ";", "Γ", "γ", "‡", "≈", },
|
|
|
|
|
{ "Р", "р", ">", "(", "Η", "η", "©", "≠", },
|
|
|
|
|
{ _KO_, _ko_, "€", ")", "Ξ", "ξ", "™", "≡", },
|
|
|
|
|
{ "Л", "л", "£", "$", "Κ", "κ", "🄯", "¶", },
|
|
|
|
|
{ "Д", "д", "¥", "&", "Λ", "λ", "®", "§", },
|
|
|
|
|
{ _Je_, _je_, "₸", _at, "×", "×", "½", "¤", },
|
|
|
|
|
{ "Э", "э", "¢", "”", "⋅", "⋅", "¼", "‰", },
|
2019-11-18 22:33:22 +00:00
|
|
|
|
},
|
|
|
|
|
-- third row
|
|
|
|
|
{ -- 1 2 3 4 5 6 7 8
|
2019-12-03 14:09:06 +00:00
|
|
|
|
{ "", "", "2/2", "1/2", "", "", "", "",
|
2020-03-14 10:13:46 +00:00
|
|
|
|
width = 1.0
|
2019-11-18 22:33:22 +00:00
|
|
|
|
},
|
2020-03-14 10:13:46 +00:00
|
|
|
|
{ "Я", "я", "–", "–", "Ζ", "ζ", "∪", "±", },
|
|
|
|
|
{ "Ч", "ч", "—", "—", "Χ", "χ", "∩", "º", },
|
|
|
|
|
{ "С", "с", com, com, "Ψ", "ψ", "∈", "∞", },
|
|
|
|
|
{ "М", "м", prd, prd, "Ω", "ω", "∉", "…", },
|
|
|
|
|
{ "И", "и", "?", "?", "Β", "β", "∅", "¿", },
|
|
|
|
|
{ "Т", "т", "!", "!", "Ν", "ν", "∀", "¡", },
|
|
|
|
|
{ _SH_, _sh_, "’", "’", "Μ", "μ", "∃", "∝", },
|
|
|
|
|
{ "Б", "б", "↑", "↑", "≈", "≈", "↑", "↑", },
|
|
|
|
|
{ "Ю", "ю", "|", "|", "∇", "∇", "|", "|", },
|
2019-11-25 22:34:31 +00:00
|
|
|
|
{ label = "",
|
2020-03-14 10:13:46 +00:00
|
|
|
|
width = 1.0,
|
2019-11-25 22:34:31 +00:00
|
|
|
|
bold = false
|
2019-11-18 22:33:22 +00:00
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
-- fourth row
|
2020-03-14 10:13:46 +00:00
|
|
|
|
{ -- 1 2 3 4 5 6 7 8
|
|
|
|
|
{ "123", "123", "АБВ", "АБВ", "ещё", "ещё", "ещё", "ещё",
|
|
|
|
|
width = 1.0},
|
2019-11-18 22:33:22 +00:00
|
|
|
|
{ label = "🌐", },
|
2020-03-14 10:13:46 +00:00
|
|
|
|
{ "αβγ", "αβγ", "αβγ", "αβγ", "αβγ", "αβγ", "αβγ", "αβγ", },
|
2019-12-03 14:09:06 +00:00
|
|
|
|
{ label = "пробел",
|
|
|
|
|
" ", " ", " ", " ", " ", " ", " ", " ",
|
2020-03-14 10:13:46 +00:00
|
|
|
|
width = 4.0},
|
|
|
|
|
{ _qe_, _qe_, "←", "←", _qe_, _qe_, "←", "←", },
|
|
|
|
|
{ com, com, "↓", "↓", com, com, "↓", "↓", }, -- arrow down
|
|
|
|
|
{ prd, prd, "→", "→", prd, prd, "→", "→", },
|
2019-11-25 22:34:31 +00:00
|
|
|
|
{ label = "⮠",
|
2019-12-03 14:09:06 +00:00
|
|
|
|
"\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n",
|
2020-03-14 10:13:46 +00:00
|
|
|
|
width = 1.0,
|
2019-11-25 22:34:31 +00:00
|
|
|
|
bold = true
|
2019-11-18 22:33:22 +00:00
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
}
|