Files
squeekboard/data/keyboards/jp.yaml
MoonlightWave-12 e610866129 layouts: Adjust layout-sizes to the correct aspect-ratios
and fix some other issues, to make the layouts more consistent.

The aspect-ratios of the layouts,
should now match the intended aspect-ratios (12:7 and 16:5),
with 3 decimal-digits of precision; either exactly,
or rounded to be a little more square,
so that the entire height of the panel will be used.
Adding 0.001 to `width` in the `default`-outlines of the layouts,
would make the layouts a little wider than the intended aspect-ratio.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/691>
2024-10-18 10:59:54 +00:00

787 lines
20 KiB
YAML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Language: Japanese
---
outlines:
default: { width: 37.142, height: 52 }
default-2: { width: 44.570, height: 52 }
change-view: { width: 34.284, height: 52 }
change-view-2: { width: 66.855, height: 52 }
change-view-3: { width: 74.284, height: 52 }
placeholder: { width: 44.570, height: 52 }
placeholder-2: { width: 74.284, height: 52 }
spaceline: { width: 74.284, height: 52 }
special: { width: 34.284, height: 52 }
special-2: { width: 37.142, height: 52 }
special-3: { width: 66.855, height: 52 }
thin: { width: 34.284, height: 52 }
views:
base:
- "ぬ ふ あ う え お や ゆ よ わ ほ へ"
- "た て い す か ん な に ら せ ゙ ゚ "
- "ち と し は き く ま の り れ け む"
- "show_hiragana_upper つ さ そ ひ こ み も ね る め ろ BackSpace"
- "show_numbers show_romaji preferences fullwidth-space --- show_katakana Return"
hiragana_upper:
- "ぬ ふ ぁ ぅ ぇ ぉ ゃ ゅ ょ を ほ ゑ"
- "た て ぃ す ヵ ん な に ら せ ゙ 「"
- "ち と し ゎ き く ま の り れ ヶ 」"
- "show_hiragana_upper っ さ そ ゐ こ み も 、 。 ・ ー BackSpace"
- "show_numbers show_romaji preferences fullwidth-space --- show_katakana Return"
katakana:
- "ヌ フ ア ウ エ オ ヤ ユ ヨ ワ ホ ヘ"
- "タ テ イ ス カ ン ナ ニ ラ セ ゙ ゚ "
- "チ ト シ ハ キ ク マ リ レ ケ ム"
- "show_katakana_upper ツ サ ソ ヒ コ ミ モ ネ ル メ ロ BackSpace"
- "show_numbers show_romaji preferences fullwidth-space katakana_width_toggle_half show_hiragana Return"
katakana_upper:
- "ヌ フ ァ ゥ ェ ォ ャ ュ ョ ヲ ホ ヱ"
- "タ テ ィ ス ヵ ン ナ ニ ラ セ ゙ 「"
- "チ ト シ ハ キ ク マ リ レ ケ 」"
- "show_katakana_upper ッ サ ソ ヰ コ ミ モ 、 。 ・ ー BackSpace"
- "show_numbers show_romaji preferences fullwidth-space katakana_width_toggle_half show_hiragana Return"
katakana_halfwidth:
- "ヌ フ ア ウ エ オ ヤ ユ ヨ ワ ホ ヘ"
- "タ テ イ ス カ ン ナ ニ ラ セ ゙ ゚ "
- "チ ト シ ハ キ ク マ ノ リ レ ケ ム"
- "show_katakana_halfwidth_upper ツ サ ソ ヒ コ ミ モ ネ ル メ ロ BackSpace"
- "show_numbers show_romaji preferences space katakana_halfwidth_width_toggle_full show_hiragana Return"
katakana_halfwidth_upper:
- "ヌ フ ァ ゥ ェ ォ ャ ュ ョ ヲ ェ ヘ"
- "タ テ ィ ス カ ン ナ ニ ラ セ ゙ 「"
- "チ ト シ ワ キ ク マ ノ リ レ ケ 」"
- "show_katakana_halfwidth_upper ッ サ ソ ヒ コ ミ モ 、 。 ・ ー BackSpace"
- "show_numbers show_romaji preferences space katakana_halfwidth_width_toggle_full show_hiragana Return"
numbers:
- " … -- -- -- -- -- -- -- -- --"
- "1 2 3 4 5 6 7 8 9 0"
- "@ # ¥ % & - _ + ( )"
- "show_symbols ; \" ' : = < > BackSpace-wide"
- "show_hiragana show_romaji preferences space numbers_width_toggle_full , . Return"
numbers_fullwidth:
- " -- -- -- -- -- -- -- -- --"
- " "
- " _ "
- "show_symbols_fullwidth BackSpace-wide"
- "show_hiragana show_romaji_fullwidth preferences fullwidth-space numbers_fullwidth_width_toggle_half Return"
symbols:
- "ヽ ♪ -- -- -- -- -- ヿ 【 】"
- "~ ` ´ | · √ µ ÷ × ¶"
- "© ® £ $ € ^ ° * { }"
- "show_numbers_from_symbols \\ / § π τ [ ] BackSpace-wide"
- "show_hiragana show_romaji preferences space symbols_width_toggle_full ! ? Return"
symbols_fullwidth:
- " ̄ ¦ -- -- -- -- -- ¬ ⦅ ⦆"
- " -- -- -- -- -- -- --"
- "-- -- £ -- -- "
- "show_numbers_fullwidth_from_symbols -- -- -- BackSpace-wide"
- "show_hiragana show_romaji_fullwidth preferences fullwidth-space symbols_fullwidth_width_toggle_half Return"
romaji:
- "1 2 3 4 5 6 7 8 9 0"
- "q w e r t y u i o p"
- "a s d f g h j k l --"
- "show_romaji_upper z x c v b n m BackSpace-wide"
- "show_numbers show_hiragana preferences space romaji_width_toggle_full , . Return"
romaji_upper:
- "1 2 3 4 5 6 7 8 9 0"
- "Q W E R T Y U I O P"
- "A S D F G H J K L --"
- "show_romaji_upper Z X C V B N M BackSpace-wide"
- "show_numbers show_hiragana preferences space romaji_width_toggle_full ! ? Return"
romaji_fullwidth:
- " "
- " "
- " --"
- "show_romaji_fullwidth_upper BackSpace-wide"
- "show_numbers_fullwidth show_hiragana preferences fullwidth-space romaji_fullwidth_width_toggle_half Return"
romaji_fullwidth_upper:
- " "
- " "
- " --"
- "show_romaji_fullwidth_upper BackSpace-wide"
- "show_numbers_fullwidth show_hiragana preferences fullwidth-space romaji_fullwidth_width_toggle_half Return"
# k s t n h m y r w
#a あア かカ さサ たタ なナ はハ まマ やヤ らラ わワ
#i いイ きキ しシ ちチ にニ ひヒ みミ ※ りリ ゐヰ
#u うウ くク すス つツ ぬヌ ふフ むム ゆユ るル ※
#e えエ けケ せセ てテ ねネ へヘ めメ ※ れレ ゑヱ
#o おオ こコ そソ とト のノ ほホ もモ よヨ ろロ をヲ
# g z d b p n
#a が ガ ざ ザ だ ダ ば バ ぱ パ ん ン
#i ぎ ギ じ ジ ぢ ヂ び ビ ぴ ピ
#u ぐ グ ず ズ づ ヅ ぶ ブ ぷ プ
#e げ ゲ ぜ ゼ で デ べ ベ ぺ ペ
#o ご ゴ ぞ ゾ ど ド ぼ ボ ぽ ポ
buttons:
BackSpace:
outline: "special"
icon: "edit-clear-symbolic"
action: "erase"
BackSpace-wide:
outline: "special-3"
icon: "edit-clear-symbolic"
action: "erase"
preferences:
action: "show_prefs"
outline: "special-2"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "change-view-3"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "change-view-2"
label: "123"
numbers_fullwidth_width_toggle_half:
action:
set_view: "numbers"
outline: "change-view-3"
label: "半/全"
show_symbols:
action:
set_view: "symbols"
outline: "change-view-2"
label: "*/="
symbols_fullwidth_width_toggle_half:
action:
set_view: "symbols"
outline: "change-view-3"
label: "半/全"
show_hiragana:
action:
set_view: "base"
outline: "change-view-3"
label: "あいう"
show_hiragana_upper:
action:
locking:
lock_view: "hiragana_upper"
unlock_view: "base"
outline: "change-view"
icon: "key-shift"
show_katakana:
action:
set_view: "katakana"
outline: "change-view-3"
label: "アイウ"
katakana_halfwidth_width_toggle_full:
action:
set_view: "katakana"
outline: "change-view-3"
label: "半/全"
show_katakana_upper:
action:
locking:
lock_view: "katakana_upper"
unlock_view: "katakana"
outline: "change-view"
icon: "key-shift"
show_romaji:
action:
set_view: "romaji"
outline: "change-view-3"
label: "ABC"
romaji_fullwidth_width_toggle_half:
action:
set_view: "romaji"
outline: "change-view-3"
label: "半/全"
show_romaji_upper:
action:
locking:
lock_view: "romaji_upper"
unlock_view: "romaji"
outline: "change-view-2"
icon: "key-shift"
katakana_width_toggle_half:
action:
set_view: "katakana_halfwidth"
outline: "change-view-3"
label: "半/全"
show_katakana_halfwidth_upper:
action:
locking:
lock_view: "katakana_halfwidth_upper"
unlock_view: "katakana_halfwidth"
outline: "change-view"
icon: "key-shift"
show_romaji_fullwidth:
action:
set_view: "romaji_fullwidth"
outline: "change-view-3"
label: ""
romaji_width_toggle_full:
action:
set_view: "romaji_fullwidth"
outline: "change-view-3"
label: "半/全"
show_romaji_fullwidth_upper:
action:
locking:
lock_view: "romaji_fullwidth_upper"
unlock_view: "romaji_fullwidth"
outline: "change-view-2"
icon: "key-shift"
show_numbers_fullwidth:
action:
set_view: "numbers_fullwidth"
outline: "change-view-3"
label: ""
show_numbers_fullwidth_from_symbols:
action:
set_view: "numbers_fullwidth"
outline: "change-view-2"
label: ""
numbers_width_toggle_full:
action:
set_view: "numbers_fullwidth"
outline: "change-view-3"
label: "半/全"
show_symbols_fullwidth:
action:
set_view: "symbols_fullwidth"
outline: "change-view-2"
label: ""
symbols_width_toggle_full:
action:
set_view: "symbols_fullwidth"
outline: "change-view-3"
label: "半/全"
space:
outline: "spaceline"
text: " "
label: "␣"
fullwidth-space:
outline: "spaceline"
text: " "
label: "␣"
Return:
outline: "special-2"
icon: "key-enter"
keysym: "Return"
--:
outline: "placeholder"
text: ""
---:
outline: "placeholder-2"
text: ""
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
ソ:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "thin"
:
outline: "default-2"
1:
outline: "default-2"
2:
outline: "default-2"
3:
outline: "default-2"
4:
outline: "default-2"
5:
outline: "default-2"
6:
outline: "default-2"
7:
outline: "default-2"
8:
outline: "default-2"
9:
outline: "default-2"
0:
outline: "default-2"
"@":
outline: "default-2"
"#":
outline: "default-2"
¥:
outline: "default-2"
"%":
outline: "default-2"
"&":
outline: "default-2"
-:
outline: "default-2"
_:
outline: "default-2"
+:
outline: "default-2"
(:
outline: "default-2"
):
outline: "default-2"
;:
outline: "default-2"
"\"":
outline: "default-2"
"'":
outline: "default-2"
":":
outline: "default-2"
=:
outline: "default-2"
<:
outline: "default-2"
">":
outline: "default-2"
a:
outline: "default-2"
b:
outline: "default-2"
c:
outline: "default-2"
d:
outline: "default-2"
e:
outline: "default-2"
f:
outline: "default-2"
g:
outline: "default-2"
h:
outline: "default-2"
i:
outline: "default-2"
j:
outline: "default-2"
k:
outline: "default-2"
l:
outline: "default-2"
m:
outline: "default-2"
n:
outline: "default-2"
o:
outline: "default-2"
p:
outline: "default-2"
q:
outline: "default-2"
r:
outline: "default-2"
s:
outline: "default-2"
t:
outline: "default-2"
u:
outline: "default-2"
v:
outline: "default-2"
w:
outline: "default-2"
x:
outline: "default-2"
y:
outline: "default-2"
z:
outline: "default-2"
A:
outline: "default-2"
B:
outline: "default-2"
C:
outline: "default-2"
D:
outline: "default-2"
E:
outline: "default-2"
F:
outline: "default-2"
G:
outline: "default-2"
H:
outline: "default-2"
I:
outline: "default-2"
J:
outline: "default-2"
K:
outline: "default-2"
L:
outline: "default-2"
M:
outline: "default-2"
N:
outline: "default-2"
O:
outline: "default-2"
P:
outline: "default-2"
Q:
outline: "default-2"
R:
outline: "default-2"
S:
outline: "default-2"
T:
outline: "default-2"
U:
outline: "default-2"
V:
outline: "default-2"
W:
outline: "default-2"
X:
outline: "default-2"
Y:
outline: "default-2"
Z:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
~:
outline: "default-2"
"`":
outline: "default-2"
´:
outline: "default-2"
"|":
outline: "default-2"
·:
outline: "default-2"
:
outline: "default-2"
µ:
outline: "default-2"
÷:
outline: "default-2"
×:
outline: "default-2"
:
outline: "default-2"
©:
outline: "default-2"
®:
outline: "default-2"
£:
outline: "default-2"
$:
outline: "default-2"
:
outline: "default-2"
^:
outline: "default-2"
°:
outline: "default-2"
"*":
outline: "default-2"
"{":
outline: "default-2"
"}":
outline: "default-2"
"\\":
outline: "default-2"
/:
outline: "default-2"
§:
outline: "default-2"
π:
outline: "default-2"
τ:
outline: "default-2"
"[":
outline: "default-2"
"]":
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
_:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"
:
outline: "default-2"