You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
koreader/frontend/ui/data/keyboardlayouts/ja_keyboard.lua

114 lines
8.5 KiB
Lua

return {
min_layer = 1,
max_layer = 10,
shiftmode_keys = {[""] = true},
symbolmode_keys = {["記号"] = true, ["かな"] = true},
utf8mode_keys = {["🌐"] = true},
umlautmode_keys = {[""] = true},
keys = {
-- first row
{ -- 1 2 3 4 5 6 7 8 9 10
{ "", "", "~", "`", "", "", "~", "`", "", "", },
{ "", "", "!", "1", "", "", "!", "1", "", "", },
{ "", "", "@", "2", "", "", "@", "2", "", "", },
{ "", "", "#", "3", "", "", "#", "3", "", "" },
{ "", "", "$", "4", "", "", "$", "4", "", "", },
{ "", "", "%", "5", "", "", "%", "5", "", "", },
{ "", "", "^", "6", "", "", "^", "6", "", "", },
{ "", "", "&", "7", "", "", "&", "7", "", "", },
{ "", "", "*", "8", "", "", "*", "8", "", "", },
{ "", "", "(", "9", "", "", "(", "9", "", "", },
{ "", "", ")", "0", "", "", ")", "0", "", "", },
{ "", "", "_", "-", "", "", "_", "-", "", "", },
{ "", "", "+", "=", "", "", "+", "=", "", "", },
},
-- second row
{ -- 1 2 3 4 5 6 7 8 9 10
{ "", "", "Q", "q", "", "", "Q", "q", "", "", },
{ "", "", "W", "w", "", "", "W", "w", "", "", },
{ "", "", "E", "e", "", "", "E", "e", "", "", },
{ "", "", "R", "r", "", "", "R", "r", "", "", },
{ "", "", "T", "t", "", "", "T", "t", "", "", },
{ "", "", "Y", "y", "", "", "Y", "y", "", "", },
{ "", "", "U", "u", "", "", "U", "u", "", "", },
{ " ", " ", "I", "i", " ", " ", "I", "i", " ", " ", },
{ "", "", "O", "o", "", "", "O", "o", "", "", },
{ " ", " ", "P", "p", " ", " ", "P", "p", " ", " ", },
{ "", "", "{", "[", "", "", "{", "[", "", "", },
{ "", "", "}", "]", "", "", "}", "]", "", "", },
{ "", "", "|", "\\", "", "", "|", "\\", "", "", },
},
-- third row
{ -- 1 2 3 4 5 6 7 8 9 10
{ "", "", "A", "a", "", "", "A", "a", "", "", },
{ "", "", "S", "s", "", "", "S", "s", "", "", },
{ "", "", "D", "d", "", "", "D", "d", "", "", },
{ "", "", "F", "f", "", "", "F", "f", "", "", },
{ "", "", "G", "g", "", "", "G", "g", "", "", },
{ "", "", "H", "h", "", "", "H", "h", "", "", },
{ "", "", "J", "j", "", "", "J", "j", "", "", },
{ "", "", "K", "k", "", "", "K", "k", "", "", },
{ "", "", "L", "l", "", "", "L", "l", "", "", },
{ "", "", ":", ";", "", "", ":", ";", "", "", },
{ "", "", "\"", "'", "", "", "\"", "'", "", "", },
{ "", "", "", "", "", "", "", "", "", "", },
{ "", "", "", "", "", "", "", "", "", "", },
},
-- fourth row
{ -- 1 2 3 4 5 6 7 8 9 10
{ "", "", "Z", "z", "", "", "Z", "z", "", "", },
{ "", "", "X", "x", "", "", "X", "x", "", "", },
{ "", "", "C", "c", "", "", "C", "c", "", "", },
{ "", "", "V", "v", "", "", "V", "v", "", "", },
{ "", "", "B", "b", "", "", "B", "b", "", "", },
{ "", "", "N", "n", "", "", "N", "n", "", "", },
{ "", "", "M", "m", "", "", "M", "m", "", "", },
{ " ", " ", "<", ",", " ", " ", "<", ",", " ", " ", },
{ "", "", ">", ".", "", "", ">", ".", "", "", },
{ " ", " ", "?", "/", " ", " ", "?", "/", " ", " ", },
{ "", "", "", "", "", "", "", "", "", "", },
{ "", "", "", "", "", "", "", "", "", "", },
{ "", "", "", "", "", "", "", "", "", "", },
},
-- fifth row
{ -- 1 2 3 4 5 6 7 8 9 10
{ "", "", "Á", "á", "", "", "Á", "á", "", "", },
{ "", "", "É", "é", "", "", "É", "é", "", "", },
{ "", "", "Í", "í", "", "", "Í", "í", "", "", },
{ "", "", "Ó", "ó", "", "", "Ó", "ó", "", "", },
{ "", "", "Ú", "ú", "", "", "Ú", "ú", "", "", },
{ "", "", "Ñ", "ñ", "", "", "Ñ", "ñ", "", "", },
{ "", "", "Ü", "ü", "", "", "Ü", "ü", "", "", },
{ "", "", "¿", "ç", "", "", "¿", "ç", "", "", },
{ "", "", "¡", "ß", "", "", "¡", "ß", "", "", },
{ "", "", "Æ", "æ", "", "", "Æ", "æ", "", "", },
{ "", "", "", "£", "", "", "", "£", "", "", },
{ " ", " ", "«", "", " ", " ", "«", "", " ", " ", },
{ "", "", "»", "", "", "", "", "", "", "", },
},
-- sixth row
{
{ label = "",
width = 1.5
},
{ label = "🌐",
width = 1.5
},
{ "記号", "記号", "かな", "かな", "記号", "記号", "かな", "かな", "記号", "記号",
width = 1.5},
{ label = "空白",
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ",
width = 5.5},
{ label = "",
"\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n",
width = 1.5,
bold = true
},
{ label = "",
width = 1.5,
bold = false
},
},
},
}