From 0ea889aecbf47a292b6dbb56eaded7443fcdcad3 Mon Sep 17 00:00:00 2001 From: Frans de Jonge Date: Mon, 30 Dec 2019 16:52:58 +0100 Subject: [PATCH] [fix] Restore most Japanese keyboard layers (#5709) The Japanese keyboard still needs to be cleaned out a bit more at some point, but the important thing is that this commit fixes #5632 by restoring the kanji layer with the voiced-unvoiced conversion symbol. --- .../ui/data/keyboardlayouts/ja_keyboard.lua | 148 +++++++++--------- 1 file changed, 74 insertions(+), 74 deletions(-) diff --git a/frontend/ui/data/keyboardlayouts/ja_keyboard.lua b/frontend/ui/data/keyboardlayouts/ja_keyboard.lua index 851727643..3d99487fa 100644 --- a/frontend/ui/data/keyboardlayouts/ja_keyboard.lua +++ b/frontend/ui/data/keyboardlayouts/ja_keyboard.lua @@ -1,90 +1,90 @@ return { min_layer = 1, - max_layer = 4, + max_layer = 10, shiftmode_keys = {[""] = true}, symbolmode_keys = {["記号"] = true, ["かな"] = true}, utf8mode_keys = {["🌐"] = true}, umlautmode_keys = {["゜"] = true}, keys = { -- first row - { -- 1 2 3 4 - { "ア", "あ", "~", "`", }, - { "カ", "か", "!", "1", }, - { "サ", "さ", "@", "2", }, - { "タ", "た", "#", "3", }, - { "ナ", "な", "$", "4", }, - { "ハ", "は", "%", "5", }, - { "マ", "ま", "^", "6", }, - { "ヤ", "や", "&", "7", }, - { "ラ", "ら", "*", "8", }, - { "ワ", "わ", "(", "9", }, - { "ァ", "ぁ", ")", "0", }, - { "ャ", "ゃ", "_", "-", }, - { "゛", "゛", "+", "=", }, + { -- 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 - { "イ", "い", "Q", "q", }, - { "キ", "き", "W", "w", }, - { "シ", "し", "E", "e", }, - { "チ", "ち", "R", "r", }, - { "ニ", "に", "T", "t", }, - { "ヒ", "ひ", "Y", "y", }, - { "ミ", "み", "U", "u", }, - { " ", " ", "I", "i", }, - { "リ", "り", "O", "o", }, - { " ", " ", "P", "p", }, - { "ィ", "ぃ", "{", "[", }, - { "ュ", "ゅ", "}", "]", }, - { "゜", "゜", "|", "\\", }, + { -- 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 - { "ウ", "う", "A", "a", }, - { "ク", "く", "S", "s", }, - { "ス", "す", "D", "d", }, - { "ツ", "つ", "F", "f", }, - { "ヌ", "ぬ", "G", "g", }, - { "フ", "ふ", "H", "h", }, - { "ム", "む", "J", "j", }, - { "ユ", "ゆ", "K", "k", }, - { "ル", "る", "L", "l", }, - { "ヲ", "を", ":", ";", }, - { "ゥ", "ぅ", "\"", "'", }, - { "ョ", "ょ", "『", "「", }, - { "ー", "ー", "』", "」", }, + { -- 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 - { "エ", "え", "Z", "z", }, - { "ケ", "け", "X", "x", }, - { "セ", "せ", "C", "c", }, - { "テ", "て", "V", "v", }, - { "ネ", "ね", "B", "b", }, - { "ヘ", "へ", "N", "n", }, - { "メ", "め", "M", "m", }, - { " ", " ", "<", ",", }, - { "レ", "れ", ">", ".", }, - { " ", " ", "?", "/", }, - { "ェ", "ぇ", "~", "・", }, - { "ッ", "っ", "…", "、", }, - { "、", "、", "¥", "。", }, + { -- 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 - { "オ", "お", "Á", "á", }, - { "コ", "こ", "É", "é", }, - { "ソ", "そ", "Í", "í", }, - { "ト", "と", "Ó", "ó", }, - { "ノ", "の", "Ú", "ú", }, - { "ホ", "ほ", "Ñ", "ñ", }, - { "モ", "も", "Ü", "ü", }, - { "ヨ", "よ", "¿", "ç", }, - { "ロ", "ろ", "¡", "ß", }, - { "ン", "ん", "Æ", "æ", }, - { "ォ", "ぉ", "€", "£", }, - { " ", " ", "«", "【", }, - { "。", "。", "»", "】", }, + { -- 1 2 3 4 5 6 7 8 9 10 + { "オ", "お", "Á", "á", "オ", "お", "Á", "á", "オ", "お", }, + { "コ", "こ", "É", "é", "ゴ", "ご", "É", "é", "コ", "こ", }, + { "ソ", "そ", "Í", "í", "ゾ", "ぞ", "Í", "í", "ソ", "そ", }, + { "ト", "と", "Ó", "ó", "ド", "ど", "Ó", "ó", "ト", "と", }, + { "ノ", "の", "Ú", "ú", "ノ", "の", "Ú", "ú", "ノ", "の", }, + { "ホ", "ほ", "Ñ", "ñ", "ボ", "ぼ", "Ñ", "ñ", "ホ", "ほ", }, + { "モ", "も", "Ü", "ü", "モ", "も", "Ü", "ü", "モ", "も", }, + { "ヨ", "よ", "¿", "ç", "ヨ", "よ", "¿", "ç", "ヨ", "よ", }, + { "ロ", "ろ", "¡", "ß", "ロ", "ろ", "¡", "ß", "ロ", "ろ", }, + { "ン", "ん", "Æ", "æ", "ン", "ん", "Æ", "æ", "ン", "ん", }, + { "ォ", "ぉ", "€", "£", "ォ", "ぉ", "€", "£", "ォ", "ぉ", }, + { " ", " ", "«", "【", " ", " ", "«", "”", " ", " ", }, + { "。", "。", "»", "】", "。", "。", "’", "”", "。", "。", }, }, -- sixth row { @@ -94,13 +94,13 @@ return { { label = "🌐", width = 1.5 }, - { "記号", "記号", "かな", "かな", + { "記号", "記号", "かな", "かな", "記号", "記号", "かな", "かな", "記号", "記号", width = 1.5}, { label = "空白", - " ", " ", " ", " ", + " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", width = 5.5}, { label = "⮠", - "\n", "\n", "\n", "\n", + "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", width = 1.5, bold = true },