diff --git a/frontend/ui/data/keyboardlayouts/en_keyboard.lua b/frontend/ui/data/keyboardlayouts/en_keyboard.lua index a84eada2e..210c196f4 100644 --- a/frontend/ui/data/keyboardlayouts/en_keyboard.lua +++ b/frontend/ui/data/keyboardlayouts/en_keyboard.lua @@ -1,7 +1,11 @@ local en_popup = require("ui/data/keyboardlayouts/keypopup/en_popup") +local com = en_popup.com -- comma (,) +local prd = en_popup.prd -- period (.) local _at = en_popup._at local _A_ = en_popup._A_ local _a_ = en_popup._a_ +local _B_ = en_popup._B_ +local _b_ = en_popup._b_ local _E_ = en_popup._E_ local _e_ = en_popup._e_ local _S_ = en_popup._S_ @@ -48,7 +52,7 @@ return { { "X", "x", "*", "8", "Ч", "ч", ";", "8", "Ø", "ø", "Ã", "ã", }, { "C", "c", "£", "9", "С", "с", "'", "9", "Í", "í", "Þ", "þ", }, { "V", "v", "<", "‚", "М", "м", "Ө", "ө", "Ñ", "ñ", "Ý", "ý", }, - { "B", "b", ">", ".", "И", "и", "Һ", "һ", "Ó", "ó", "†", "‡", }, + { _B_, _b_, ">", prd, "И", "и", "Һ", "һ", "Ó", "ó", "†", "‡", }, { "N", "n", "‘", "↑", "Т", "т", "Б", "б", "Ú", "ú", "–", "—", }, { "M", "m", "’", "↓", "Ь", "ь", "Ю", "ю", "Ç", "ç", "…", "¨", }, { label = "Backspace", @@ -67,8 +71,8 @@ return { { label = "space", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", width = 3.0}, - { ",", ",", "“", "←", ",", ",", "Ё", "ё", "Ũ", "ũ", ",", ",", }, - { ".", ".", "”", "→", ".", ".", ".", ".", "Ĩ", "ĩ", ".", ".", }, + { com, com, "“", "←", com, com, "Ё", "ё", "Ũ", "ũ", com, com, }, + { prd, prd, "”", "→", prd, prd, prd, prd, "Ĩ", "ĩ", prd, prd, }, { label = "Enter", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", icon = "resources/icons/appbar.arrow.enter.png", diff --git a/frontend/ui/data/keyboardlayouts/keypopup/en_popup.lua b/frontend/ui/data/keyboardlayouts/keypopup/en_popup.lua index b0c54db0e..9ba4c51cb 100644 --- a/frontend/ui/data/keyboardlayouts/keypopup/en_popup.lua +++ b/frontend/ui/data/keyboardlayouts/keypopup/en_popup.lua @@ -1,4 +1,26 @@ return { + com = { + ",", + north = ";", + northeast = "(", + northwest = "\\", + east = "?", + west = "¿", + "{", + "}", + "[", + }, + prd = { + ".", + north = ":", + northeast = ")", + northwest = "/", + east = "…", + west = "!", + "]", + "-", + "_", + }, _at = { "@", north = "Ⓒ", @@ -31,6 +53,18 @@ return { "ā", "ǎ", }, + _B_ = { + "B", + north = "Β", + northeast = "β", + northwest = "♭", + }, + _b_ = { + "b", + north = "Β", + northeast = "β", + northwest = "♭", + }, _E_ = { "E", north = "Ë",