Improve Japanese layout

- The button-styling has been adjusted, to make it easier to visually
  distinguish the view-changing buttons that switch to views with
  buttons for entering hiragana, katakana, symbols, and Latin letters.

- Easier switching between hiragana and katakana,
  and between symbols and punctuation.

- Added more placeholders to prevent layout-shifting.

- The base-shape is now sized properly on a 6" large display
  with a resolution of 720x1440 (PinePhone), without empty
  space next to it.

- The wide shape is now wider.

- The symbols- and punctuation-views switch back to the
  katakana-view when opened from it and "unlocking" the view
  by tapping multiple times on the view-changing button,
  instead of showing the hiragana-view.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/644>
This commit is contained in:
MoonlightWave-12
2024-04-16 16:41:12 +02:00
parent 16d38e8420
commit bdb16a3890
4 changed files with 346 additions and 288 deletions

View File

@ -1,12 +1,12 @@
# Maintained by: Mark Müller <markmueller86@gmail.com> # Based on work by: Mark Müller <markmueller86@gmail.com>
--- ---
outlines: outlines:
default: { width: 62, height: 52 } default: { width: 71.33, height: 52 }
default-wide: { width: 62, height: 52 } wide: { width: 71.33, height: 52 }
wide: { width: 62, height: 52 } character-group: { width: 71.33, height: 52 }
change-view: { width: 62, height: 52 } change-view: { width: 71.33, height: 52 }
change-view-2: { width: 62, height: 52 } special: { width: 71.33, height: 52 }
special: { width: 62, height: 52 } placeholder: { width: 71.33, height: 52 }
views: views:
base: # hiragana base: # hiragana
@ -15,66 +15,74 @@ views:
- "カタカナ ma ya ra space" - "カタカナ ma ya ra space"
- "switch2roman symbols wa punct Return" - "switch2roman symbols wa punct Return"
_a: _a:
- "preferences dummykey _a dummykey BackSpace" - "preferences _A _a -- BackSpace"
- "あ い う え お" - "あ い う え お"
- "ぁ ぃ ぅ ぇ ぉ" # 2 code points each - "ぁ ぃ ぅ ぇ ぉ" # 2 code points each
- "dummykey dummykey ゔ dummykey dummykey" - "-- -- ゔ -- --"
ka: ka:
- "preferences dummykey ka dummykey BackSpace" - "preferences KA ka -- BackSpace"
- "か き く け こ" - "か き く け こ"
- "が ぎ ぐ げ ご" - "が ぎ ぐ げ ご"
- "ゕ dummykey dummykey ゖ dummykey" - "ゕ -- -- ゖ --"
sa: sa:
- "preferences dummykey sa dummykey BackSpace" - "preferences SA sa -- BackSpace"
- "さ し す せ そ" - "さ し す せ そ"
- "ざ じ ず ぜ ぞ" - "ざ じ ず ぜ ぞ"
- "-- -- -- -- --"
ta: ta:
- "preferences dummykey ta dummykey BackSpace" - "preferences TA ta -- BackSpace"
- "た ち つ て と" - "た ち つ て と"
- "だ ぢ づ で ど" - "だ ぢ づ で ど"
- "dummykey dummykey っ dummykey dummykey" - "-- -- っ -- --"
na: na:
- "preferences dummykey na dummykey BackSpace" - "preferences NA na -- BackSpace"
- "な に ぬ ね の" - "な に ぬ ね の"
- "-- -- -- -- --"
- "-- -- -- -- --"
ha: ha:
- "preferences dummykey ha dummykey BackSpace" - "preferences HA ha -- BackSpace"
- "は ひ ふ へ ほ" - "は ひ ふ へ ほ"
- "ば び ぶ べ ぼ" - "ば び ぶ べ ぼ"
- "ぱ ぴ ぷ ぺ ぽ" - "ぱ ぴ ぷ ぺ ぽ"
ma: ma:
- "preferences dummykey ma dummykey BackSpace" - "preferences MA ma -- BackSpace"
- "ま み む め も" - "ま み む め も"
- "-- -- -- -- --"
- "-- -- -- -- --"
ya: ya:
- "preferences dummykey ya dummykey BackSpace" - "preferences YA ya -- BackSpace"
- "や dummykey ゆ dummykey よ" - "や -- ゆ -- よ"
- "ゃ dummykey ゅ dummykey ょ" - "ゃ -- ゅ -- ょ"
- "-- -- -- -- --"
ra: ra:
- "preferences dummykey ra dummykey BackSpace" - "preferences RA ra -- BackSpace"
- "ら り る れ ろ" - "ら り る れ ろ"
- "-- -- -- -- --"
- "-- -- -- -- --"
wa: wa:
- "preferences dummykey wa dummykey BackSpace" - "preferences WA wa -- BackSpace"
- "わ ゐ dummykey ゑ を" - "わ ゐ -- ゑ を"
- "ゎ dummykey ん dummykey dummykey" - "ゎ -- -- -- --"
- "-- -- ん -- --"
symbols: symbols:
- "preferences dummykey symbols dummykey BackSpace" - "preferences punct symbols -- BackSpace"
- "「 」 §" - "「 」 §"
- "【 】 " - "【 】 "
- " " - " "
punct: punct:
- "preferences dummykey punct dummykey BackSpace" - "preferences symbols punct -- BackSpace"
- "。 、 ー" - "。 、 ー"
- " ・ 〜 …" - " ・ 〜 …"
- "♪ ” ゚" - "♪ ” ゚"
# k s t n h m y r w
#a あア かカ さサ たタ なナ はハ まマ やヤ らラ わワ
#i いイ きキ しシ ちチ にニ ひヒ みミ ※ りリ ゐヰ
#u うウ くク すス つツ ぬヌ ふフ むム ゆユ るル ※
#e えエ けケ せセ てテ ねネ へヘ めメ ※ れレ ゑヱ
#o おオ こコ そソ とト のノ ほホ もモ よヨ ろロ をヲ
#a あア かカ さサ たタ なナ はハ まマ やヤ らラ わワ # g z d b p n
#i いイ きキ しシ ちチ にニ ひヒ みミ ※ りリ ゐヰ #a が ガ ざ ザ だ ダ ば バ ぱ パ ん ン
#u うウ くク すス つツ ぬヌ ふフ むム ゆユ るル ※
#e えエ けケ せセ てテ ねネ へヘ めメ ※ れレ ゑヱ
#o おオ こコ そソ とト のノ ほホ もモ よヨ ろロ をヲ
# g z d b p n
#a が ガ ざ ザ だ ダ ば バ ぱ パ ん ン
#i ぎ ギ じ ジ ぢ ヂ び ビ ぴ ピ #i ぎ ギ じ ジ ぢ ヂ び ビ ぴ ピ
#u ぐ グ ず ズ づ ヅ ぶ ブ ぷ プ #u ぐ グ ず ズ づ ヅ ぶ ブ ぷ プ
#e げ ゲ ぜ ゼ で デ べ ベ ぺ ペ #e げ ゲ ぜ ゼ で デ べ ベ ぺ ペ
@ -86,50 +94,65 @@ views:
- "ひらがな MA YA RA space" - "ひらがな MA YA RA space"
- "switch2roman SYMBOLS WA PUNCT Return" - "switch2roman SYMBOLS WA PUNCT Return"
_A: _A:
- "preferences DUMMYKEY _A DUMMYKEY BackSpace" - "preferences _a _A -- BackSpace"
- "ア イ ウ エ オ" - "ア イ ウ エ オ"
- "ァ ィ ゥ ェ ォ" - "ァ ィ ゥ ェ ォ"
- "DUMMYKEY DUMMYKEY ヴ DUMMYKEY DUMMYKEY" - "-- -- ヴ -- --"
KA: KA:
- "preferences DUMMYKEY KA DUMMYKEY BackSpace" - "preferences ka KA -- BackSpace"
- "カ キ ク ケ コ" - "カ キ ク ケ コ"
- "ガ ギ グ ゲ ゴ" - "ガ ギ グ ゲ ゴ"
- "ヵ DUMMYKEY ㇰ ヶ DUMMYKEY" - "ヵ -- ㇰ ヶ --"
SA: SA:
- "preferences DUMMYKEY SA DUMMYKEY BackSpace" - "preferences sa SA -- BackSpace"
- "サ シ ス セ ソ" - "サ シ ス セ ソ"
- "ザ ジ ズ ゼ ゾ" - "ザ ジ ズ ゼ ゾ"
- "DUMMYKEY ㇱ ㇲ DUMMYKEY DUMMYKEY" - "-- ㇱ ㇲ -- --"
TA: TA:
- "preferences DUMMYKEY TA DUMMYKEY BackSpace" - "preferences ta TA -- BackSpace"
- "タ チ ツ テ ト" - "タ チ ツ テ ト"
- "ダ ヂ ヅ デ ド" - "ダ ヂ ヅ デ ド"
- "DUMMYKEY DUMMYKEY ッ DUMMYKEY ㇳ" - "-- -- ッ -- ㇳ"
NA: NA:
- "preferences DUMMYKEY NA DUMMYKEY BackSpace" - "preferences na NA -- BackSpace"
- "ナ ニ ヌ ネ " - "ナ ニ ヌ ネ "
- "DUMMYKEY DUMMYKEY ㇴ DUMMYKEY DUMMYKEY" - "-- -- ㇴ -- --"
- "-- -- -- -- --"
HA: HA:
- "preferences DUMMYKEY HA DUMMYKEY BackSpace" - "preferences ha HA -- BackSpace"
- "ハ ヒ フ ヘ ホ" - "ハ ヒ フ ヘ ホ"
- "バ ビ ブ ベ ボ" - "バ ビ ブ ベ ボ"
- "パ ピ プ ペ ポ" - "パ ピ プ ペ ポ"
MA: MA:
- "preferences DUMMYKEY MA DUMMYKEY BackSpace" - "preferences ma MA -- BackSpace"
- "マ ミ ム メ モ" - "マ ミ ム メ モ"
- "DUMMYKEY DUMMYKEY ㇺ DUMMYKEY DUMMYKEY" - "-- -- ㇺ -- --"
- "-- -- -- -- --"
YA: YA:
- "preferences DUMMYKEY YA DUMMYKEY BackSpace" - "preferences ya YA -- BackSpace"
- "ヤ DUMMYKEY ユ DUMMYKEY ヨ" - "ヤ -- ユ -- ヨ"
- "ャ DUMMYKEY ュ DUMMYKEY ョ" - "ャ -- ュ -- ョ"
- "-- -- -- -- --"
RA: RA:
- "preferences DUMMYKEY RA DUMMYKEY BackSpace" - "preferences ra RA -- BackSpace"
- "ラ リ ル レ ロ" - "ラ リ ル レ ロ"
- "ㇻ ㇼ ㇽ ㇾ ㇿ" - "ㇻ ㇼ ㇽ ㇾ ㇿ"
- "-- -- -- -- --"
WA: WA:
- "preferences DUMMYKEY WA DUMMYKEY BackSpace" - "preferences wa WA -- BackSpace"
- "ワ ヰ DUMMYKEY ヱ ヲ" - "ワ ヰ -- ヱ ヲ"
- "ヮ ヸ ヹ ヺ" - "ヮ ヸ -- ヹ ヺ"
- "-- -- ン -- --"
SYMBOLS:
- "preferences PUNCT SYMBOLS -- BackSpace"
- "「 」 §"
- "【 】 "
- " "
PUNCT:
- "preferences SYMBOLS PUNCT -- BackSpace"
- "。 、 ー"
- " ・ 〜 …"
- "♪ ” ゙ ゚"
# numbers view # numbers view
numbers: numbers:
- "preferences 1 2 3 BackSpace" - "preferences 1 2 3 BackSpace"
@ -143,53 +166,65 @@ views:
- "ひらがな PQRS TUV WXYZ space" - "ひらがな PQRS TUV WXYZ space"
- "switch2num RSYM2 RSYM3 RSYM4 Return" - "switch2num RSYM2 RSYM3 RSYM4 Return"
RSYM1: RSYM1:
- "preferences dummykey RSYM1 dummykey BackSpace" - "preferences -- RSYM1 -- BackSpace"
- "@ # $ § :" - "@ # $ § :"
- "| € ¥ £ 1" - "| € ¥ £ --"
- "1 -- -- -- --"
ABC: ABC:
- "preferences dummykey ABC dummykey BackSpace" - "preferences -- ABC -- BackSpace"
- "A B C Ä ç" - "A B C Ä ç"
- "a b c ä 2" - "a b c ä --"
- "2 -- -- -- --"
DEF: DEF:
- "preferences dummykey DEF dummykey BackSpace" - "preferences -- DEF -- BackSpace"
- "D E F dummykey" - "D E F -- --"
- "d e f 3" - "d e f -- --"
- "3 -- -- -- --"
GHI: GHI:
- "preferences dummykey GHI dummykey BackSpace" - "preferences -- GHI -- BackSpace"
- "G H I dummykey" - "G H I -- --"
- "g h i 4" - "g h i -- --"
- "4 -- -- -- --"
JKL: JKL:
- "preferences dummykey JKL dummykey BackSpace" - "preferences -- JKL -- BackSpace"
- "J K L dummykey" - "J K L -- --"
- "j k l 5" - "j k l -- --"
- "5 -- -- -- --"
MNO: MNO:
- "preferences dummykey MNO dummykey BackSpace" - "preferences -- MNO -- BackSpace"
- "M N O Ö dummykey" - "M N O Ö --"
- "m n o ö 6" - "m n o ö --"
- "6 -- -- -- --"
PQRS: PQRS:
- "preferences dummykey PQRS dummykey BackSpace" - "preferences -- PQRS -- BackSpace"
- "P Q R S ß" - "P Q R S --"
- "p q r s 7" - "p q r s ß"
- "7 -- -- -- --"
TUV: TUV:
- "preferences dummykey TUV dummykey BackSpace" - "preferences -- TUV -- BackSpace"
- "T U V Ü dummykey" - "T U V Ü --"
- "t u v ü 8" - "t u v ü --"
- "8 -- -- -- --"
WXYZ: WXYZ:
- "preferences dummykey WXYZ dummykey BackSpace" - "preferences -- WXYZ -- BackSpace"
- "W X Y Z dummykey" - "W X Y Z --"
- "w x y z 9" - "w x y z --"
- "9 -- -- -- --"
RSYM2: RSYM2:
- "preferences dummykey RSYM2 dummykey BackSpace" - "preferences -- RSYM2 -- BackSpace"
- "( ) ' \" ~" - "( ) ' \" ~"
- "[ ] { } _" - "[ ] { } _"
- "-- -- -- -- --"
RSYM3: RSYM3:
- "preferences dummykey RSYM3 dummykey BackSpace" - "preferences -- RSYM3 -- BackSpace"
- "+ - * / =" - "+ - * / ="
- "< > ^ ° 0" - "< > ^ ° --"
- "0 -- -- -- --"
RSYM4: RSYM4:
- "preferences dummykey RSYM4 dummykey BackSpace" - "preferences -- RSYM4 -- BackSpace"
- ", . ? ! ;" - ", . ? ! ;"
- "\\ ´ ` · ¶" - "\\ ´ ` · ¶"
- "-- -- -- -- --"
buttons: buttons:
# following 4 buttons use the corresponding xkb name as keysym # following 4 buttons use the corresponding xkb name as keysym
@ -216,118 +251,115 @@ buttons:
icon: "keyboard-mode-symbolic" icon: "keyboard-mode-symbolic"
# space button using text tag for ideographic space # space button using text tag for ideographic space
space: space:
outline: "default-wide"
label: "␣" label: "␣"
text: " " text: " "
# switch to number view # switch to number view
numbers: numbers:
action: action:
set_view: "numbers" set_view: "numbers"
outline: "change-view-2" outline: "change-view"
label: "123" label: "123"
# switch to latin characters # switch to latin characters
roman: roman:
action: action:
set_view: "roman" set_view: "roman"
outline: "change-view-2" outline: "change-view"
label: "ᴀʙᴄ" label: "ᴀʙᴄ"
# toggle button with 3 different states # toggle button with 3 different states
switch2roman: # switch from kana to latin characters view switch2roman: # switch from kana to latin characters view
action: action:
set_view: "roman" set_view: "roman"
outline: "change-view-2" outline: "change-view"
label: "あᴀ₁" label: "あᴀ₁"
switch2num: # switch from latin characters to numbers view switch2num: # switch from latin characters to numbers view
action: action:
set_view: "numbers" set_view: "numbers"
outline: "change-view-2" outline: "change-view"
label: "ぁA₁" label: "ぁA₁"
switch2kana: # switch from numbers to hiragana view switch2kana: # switch from numbers to hiragana view
action: action:
set_view: "base" set_view: "base"
outline: "change-view-2" outline: "change-view"
label: "ぁᴀ1" label: "ぁᴀ1"
# Buttons for katakana and symbols # Buttons for katakana and symbols
ひらがな: ひらがな:
action: action:
set_view: "base" set_view: "base"
outline: "change-view-2" outline: "change-view"
label: "あさ" label: "あさ"
_a: _a:
action: action:
locking: locking:
lock_view: "_a" lock_view: "_a"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "あ" label: "あ"
ka: ka:
action: action:
locking: locking:
lock_view: "ka" lock_view: "ka"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "か" label: "か"
sa: sa:
action: action:
locking: locking:
lock_view: "sa" lock_view: "sa"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "さ" label: "さ"
ta: ta:
action: action:
locking: locking:
lock_view: "ta" lock_view: "ta"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "た" label: "た"
na: na:
action: action:
locking: locking:
lock_view: "na" lock_view: "na"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "な" label: "な"
ha: ha:
action: action:
locking: locking:
lock_view: "ha" lock_view: "ha"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "は" label: "は"
ma: ma:
action: action:
locking: locking:
lock_view: "ma" lock_view: "ma"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "ま" label: "ま"
ya: ya:
action: action:
locking: locking:
lock_view: "ya" lock_view: "ya"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "や" label: "や"
ra: ra:
action: action:
locking: locking:
lock_view: "ra" lock_view: "ra"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "ら" label: "ら"
wa: wa:
action: action:
locking: locking:
lock_view: "wa" lock_view: "wa"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "わ" label: "わ"
dummykey: --:
action: outline: "placeholder"
set_view: "base" text: ""
outline: "change-view"
label: ""
# buttons available on different views like symbols and punct should go # buttons available on different views like symbols and punct should go
# back to their corresponding view # back to their corresponding view
symbols: symbols:
@ -335,109 +367,104 @@ buttons:
locking: locking:
lock_view: "symbols" lock_view: "symbols"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "" label: ""
punct: punct:
action: action:
locking: locking:
lock_view: "punct" lock_view: "punct"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "。" label: "。"
# Buttons for katakana and symbols # Buttons for katakana and symbols
カタカナ: カタカナ:
action: action:
set_view: "カタカナ" set_view: "カタカナ"
outline: "change-view-2" outline: "change-view"
label: "アサ" label: "アサ"
_A: _A:
action: action:
locking: locking:
lock_view: "_A" lock_view: "_A"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "ア" label: "ア"
KA: KA:
action: action:
locking: locking:
lock_view: "KA" lock_view: "KA"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "カ" label: "カ"
SA: SA:
action: action:
locking: locking:
lock_view: "SA" lock_view: "SA"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "サ" label: "サ"
TA: TA:
action: action:
locking: locking:
lock_view: "TA" lock_view: "TA"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "タ" label: "タ"
NA: NA:
action: action:
locking: locking:
lock_view: "NA" lock_view: "NA"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "ナ" label: "ナ"
HA: HA:
action: action:
locking: locking:
lock_view: "HA" lock_view: "HA"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "ハ" label: "ハ"
MA: MA:
action: action:
locking: locking:
lock_view: "MA" lock_view: "MA"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "マ" label: "マ"
YA: YA:
action: action:
locking: locking:
lock_view: "YA" lock_view: "YA"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "ヤ" label: "ヤ"
RA: RA:
action: action:
locking: locking:
lock_view: "RA" lock_view: "RA"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "ラ" label: "ラ"
WA: WA:
action: action:
locking: locking:
lock_view: "WA" lock_view: "WA"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "ワ" label: "ワ"
DUMMYKEY:
action:
set_view: "カタカナ"
outline: "change-view"
label: ""
SYMBOLS: SYMBOLS:
action: action:
locking: locking:
lock_view: "symbols" lock_view: "SYMBOLS"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "" label: ""
PUNCT: PUNCT:
action: action:
locking: locking:
lock_view: "punct" lock_view: "PUNCT"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "。" label: "。"
# Buttons for Latin characters # Buttons for Latin characters
RSYM1: RSYM1:
@ -445,82 +472,82 @@ buttons:
locking: locking:
lock_view: "RSYM1" lock_view: "RSYM1"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: "@#" label: "@#"
ABC: ABC:
action: action:
locking: locking:
lock_view: "ABC" lock_view: "ABC"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: "ᴀʙᴄ" label: "ᴀʙᴄ"
DEF: DEF:
action: action:
locking: locking:
lock_view: "DEF" lock_view: "DEF"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: "ᴅᴇꜰ" label: "ᴅᴇꜰ"
GHI: GHI:
action: action:
locking: locking:
lock_view: "GHI" lock_view: "GHI"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: "ɢʜɪ" label: "ɢʜɪ"
JKL: JKL:
action: action:
locking: locking:
lock_view: "JKL" lock_view: "JKL"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: "ᴊᴋʟ" label: "ᴊᴋʟ"
MNO: MNO:
action: action:
locking: locking:
lock_view: "MNO" lock_view: "MNO"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: "ᴍɴᴏ" label: "ᴍɴᴏ"
PQRS: PQRS:
action: action:
locking: locking:
lock_view: "PQRS" lock_view: "PQRS"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: "ᴘǫʀs" label: "ᴘǫʀs"
TUV: TUV:
action: action:
locking: locking:
lock_view: "TUV" lock_view: "TUV"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: "ᴛᴜᴠ" label: "ᴛᴜᴠ"
WXYZ: WXYZ:
action: action:
locking: locking:
lock_view: "WXYZ" lock_view: "WXYZ"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: "xʏ" label: "xʏ"
RSYM2: RSYM2:
action: action:
locking: locking:
lock_view: "RSYM2" lock_view: "RSYM2"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: "()" label: "()"
RSYM3: RSYM3:
action: action:
locking: locking:
lock_view: "RSYM3" lock_view: "RSYM3"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: "+-" label: "+-"
RSYM4: RSYM4:
action: action:
locking: locking:
lock_view: "RSYM4" lock_view: "RSYM4"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: ",.?" label: ",.?"

View File

@ -1,12 +1,12 @@
# Maintained by: Mark Müller <markmueller86@gmail.com> # Based on work by: Mark Müller <markmueller86@gmail.com>
--- ---
outlines: outlines:
default: { width: 62, height: 42 } default: { width: 84, height: 42 }
default-wide: { width: 62, height: 42 } wide: { width: 84, height: 42 }
wide: { width: 62, height: 42 } character-group: { width: 84, height: 42 }
change-view: { width: 62, height: 42 } change-view: { width: 84, height: 42 }
change-view-2: { width: 62, height: 42 } special: { width: 84, height: 42 }
special: { width: 62, height: 42 } placeholder: { width: 84, height: 42 }
views: views:
base: # hiragana base: # hiragana
@ -15,66 +15,74 @@ views:
- "カタカナ ma ya ra space" - "カタカナ ma ya ra space"
- "switch2roman symbols wa punct Return" - "switch2roman symbols wa punct Return"
_a: _a:
- "preferences dummykey _a dummykey BackSpace" - "preferences _A _a -- BackSpace"
- "あ い う え お" - "あ い う え お"
- "ぁ ぃ ぅ ぇ ぉ" # 2 code points each - "ぁ ぃ ぅ ぇ ぉ" # 2 code points each
- "dummykey dummykey ゔ dummykey dummykey" - "-- -- ゔ -- --"
ka: ka:
- "preferences dummykey ka dummykey BackSpace" - "preferences KA ka -- BackSpace"
- "か き く け こ" - "か き く け こ"
- "が ぎ ぐ げ ご" - "が ぎ ぐ げ ご"
- "ゕ dummykey dummykey ゖ dummykey" - "ゕ -- -- ゖ --"
sa: sa:
- "preferences dummykey sa dummykey BackSpace" - "preferences SA sa -- BackSpace"
- "さ し す せ そ" - "さ し す せ そ"
- "ざ じ ず ぜ ぞ" - "ざ じ ず ぜ ぞ"
- "-- -- -- -- --"
ta: ta:
- "preferences dummykey ta dummykey BackSpace" - "preferences TA ta -- BackSpace"
- "た ち つ て と" - "た ち つ て と"
- "だ ぢ づ で ど" - "だ ぢ づ で ど"
- "dummykey dummykey っ dummykey dummykey" - "-- -- っ -- --"
na: na:
- "preferences dummykey na dummykey BackSpace" - "preferences NA na -- BackSpace"
- "な に ぬ ね の" - "な に ぬ ね の"
- "-- -- -- -- --"
- "-- -- -- -- --"
ha: ha:
- "preferences dummykey ha dummykey BackSpace" - "preferences HA ha -- BackSpace"
- "は ひ ふ へ ほ" - "は ひ ふ へ ほ"
- "ば び ぶ べ ぼ" - "ば び ぶ べ ぼ"
- "ぱ ぴ ぷ ぺ ぽ" - "ぱ ぴ ぷ ぺ ぽ"
ma: ma:
- "preferences dummykey ma dummykey BackSpace" - "preferences MA ma -- BackSpace"
- "ま み む め も" - "ま み む め も"
- "-- -- -- -- --"
- "-- -- -- -- --"
ya: ya:
- "preferences dummykey ya dummykey BackSpace" - "preferences YA ya -- BackSpace"
- "や dummykey ゆ dummykey よ" - "や -- ゆ -- よ"
- "ゃ dummykey ゅ dummykey ょ" - "ゃ -- ゅ -- ょ"
- "-- -- -- -- --"
ra: ra:
- "preferences dummykey ra dummykey BackSpace" - "preferences RA ra -- BackSpace"
- "ら り る れ ろ" - "ら り る れ ろ"
- "-- -- -- -- --"
- "-- -- -- -- --"
wa: wa:
- "preferences dummykey wa dummykey BackSpace" - "preferences WA wa -- BackSpace"
- "わ ゐ dummykey ゑ を" - "わ ゐ -- ゑ を"
- "ゎ dummykey ん dummykey dummykey" - "ゎ -- -- -- --"
- "-- -- ん -- --"
symbols: symbols:
- "preferences dummykey symbols dummykey BackSpace" - "preferences punct symbols -- BackSpace"
- "「 」 §" - "「 」 §"
- "【 】 " - "【 】 "
- " " - " "
punct: punct:
- "preferences dummykey punct dummykey BackSpace" - "preferences symbols punct -- BackSpace"
- "。 、 ー" - "。 、 ー"
- " ・ 〜 …" - " ・ 〜 …"
- "♪ ” ゚" - "♪ ” ゚"
# k s t n h m y r w
#a あア かカ さサ たタ なナ はハ まマ やヤ らラ わワ
#i いイ きキ しシ ちチ にニ ひヒ みミ ※ りリ ゐヰ
#u うウ くク すス つツ ぬヌ ふフ むム ゆユ るル ※
#e えエ けケ せセ てテ ねネ へヘ めメ ※ れレ ゑヱ
#o おオ こコ そソ とト のノ ほホ もモ よヨ ろロ をヲ
#a あア かカ さサ たタ なナ はハ まマ やヤ らラ わワ # g z d b p n
#i いイ きキ しシ ちチ にニ ひヒ みミ ※ りリ ゐヰ #a が ガ ざ ザ だ ダ ば バ ぱ パ ん ン
#u うウ くク すス つツ ぬヌ ふフ むム ゆユ るル ※
#e えエ けケ せセ てテ ねネ へヘ めメ ※ れレ ゑヱ
#o おオ こコ そソ とト のノ ほホ もモ よヨ ろロ をヲ
# g z d b p n
#a が ガ ざ ザ だ ダ ば バ ぱ パ ん ン
#i ぎ ギ じ ジ ぢ ヂ び ビ ぴ ピ #i ぎ ギ じ ジ ぢ ヂ び ビ ぴ ピ
#u ぐ グ ず ズ づ ヅ ぶ ブ ぷ プ #u ぐ グ ず ズ づ ヅ ぶ ブ ぷ プ
#e げ ゲ ぜ ゼ で デ べ ベ ぺ ペ #e げ ゲ ぜ ゼ で デ べ ベ ぺ ペ
@ -86,50 +94,65 @@ views:
- "ひらがな MA YA RA space" - "ひらがな MA YA RA space"
- "switch2roman SYMBOLS WA PUNCT Return" - "switch2roman SYMBOLS WA PUNCT Return"
_A: _A:
- "preferences DUMMYKEY _A DUMMYKEY BackSpace" - "preferences _a _A -- BackSpace"
- "ア イ ウ エ オ" - "ア イ ウ エ オ"
- "ァ ィ ゥ ェ ォ" - "ァ ィ ゥ ェ ォ"
- "DUMMYKEY DUMMYKEY ヴ DUMMYKEY DUMMYKEY" - "-- -- ヴ -- --"
KA: KA:
- "preferences DUMMYKEY KA DUMMYKEY BackSpace" - "preferences ka KA -- BackSpace"
- "カ キ ク ケ コ" - "カ キ ク ケ コ"
- "ガ ギ グ ゲ ゴ" - "ガ ギ グ ゲ ゴ"
- "ヵ DUMMYKEY ㇰ ヶ DUMMYKEY" - "ヵ -- ㇰ ヶ --"
SA: SA:
- "preferences DUMMYKEY SA DUMMYKEY BackSpace" - "preferences sa SA -- BackSpace"
- "サ シ ス セ ソ" - "サ シ ス セ ソ"
- "ザ ジ ズ ゼ ゾ" - "ザ ジ ズ ゼ ゾ"
- "DUMMYKEY ㇱ ㇲ DUMMYKEY DUMMYKEY" - "-- ㇱ ㇲ -- --"
TA: TA:
- "preferences DUMMYKEY TA DUMMYKEY BackSpace" - "preferences ta TA -- BackSpace"
- "タ チ ツ テ ト" - "タ チ ツ テ ト"
- "ダ ヂ ヅ デ ド" - "ダ ヂ ヅ デ ド"
- "DUMMYKEY DUMMYKEY ッ DUMMYKEY ㇳ" - "-- -- ッ -- ㇳ"
NA: NA:
- "preferences DUMMYKEY NA DUMMYKEY BackSpace" - "preferences na NA -- BackSpace"
- "ナ ニ ヌ ネ " - "ナ ニ ヌ ネ "
- "DUMMYKEY DUMMYKEY ㇴ DUMMYKEY DUMMYKEY" - "-- -- ㇴ -- --"
- "-- -- -- -- --"
HA: HA:
- "preferences DUMMYKEY HA DUMMYKEY BackSpace" - "preferences ha HA -- BackSpace"
- "ハ ヒ フ ヘ ホ" - "ハ ヒ フ ヘ ホ"
- "バ ビ ブ ベ ボ" - "バ ビ ブ ベ ボ"
- "パ ピ プ ペ ポ" - "パ ピ プ ペ ポ"
MA: MA:
- "preferences DUMMYKEY MA DUMMYKEY BackSpace" - "preferences ma MA -- BackSpace"
- "マ ミ ム メ モ" - "マ ミ ム メ モ"
- "DUMMYKEY DUMMYKEY ㇺ DUMMYKEY DUMMYKEY" - "-- -- ㇺ -- --"
- "-- -- -- -- --"
YA: YA:
- "preferences DUMMYKEY YA DUMMYKEY BackSpace" - "preferences ya YA -- BackSpace"
- "ヤ DUMMYKEY ユ DUMMYKEY ヨ" - "ヤ -- ユ -- ヨ"
- "ャ DUMMYKEY ュ DUMMYKEY ョ" - "ャ -- ュ -- ョ"
- "-- -- -- -- --"
RA: RA:
- "preferences DUMMYKEY RA DUMMYKEY BackSpace" - "preferences ra RA -- BackSpace"
- "ラ リ ル レ ロ" - "ラ リ ル レ ロ"
- "ㇻ ㇼ ㇽ ㇾ ㇿ" - "ㇻ ㇼ ㇽ ㇾ ㇿ"
- "-- -- -- -- --"
WA: WA:
- "preferences DUMMYKEY WA DUMMYKEY BackSpace" - "preferences wa WA -- BackSpace"
- "ワ ヰ DUMMYKEY ヱ ヲ" - "ワ ヰ -- ヱ ヲ"
- "ヮ ヸ ヹ ヺ" - "ヮ ヸ -- ヹ ヺ"
- "-- -- ン -- --"
SYMBOLS:
- "preferences PUNCT SYMBOLS -- BackSpace"
- "「 」 §"
- "【 】 "
- " "
PUNCT:
- "preferences SYMBOLS PUNCT -- BackSpace"
- "。 、 ー"
- " ・ 〜 …"
- "♪ ” ゙ ゚"
# numbers view # numbers view
numbers: numbers:
- "preferences 1 2 3 BackSpace" - "preferences 1 2 3 BackSpace"
@ -143,53 +166,65 @@ views:
- "ひらがな PQRS TUV WXYZ space" - "ひらがな PQRS TUV WXYZ space"
- "switch2num RSYM2 RSYM3 RSYM4 Return" - "switch2num RSYM2 RSYM3 RSYM4 Return"
RSYM1: RSYM1:
- "preferences dummykey RSYM1 dummykey BackSpace" - "preferences -- RSYM1 -- BackSpace"
- "@ # $ § :" - "@ # $ § :"
- "| € ¥ £ 1" - "| € ¥ £ --"
- "1 -- -- -- --"
ABC: ABC:
- "preferences dummykey ABC dummykey BackSpace" - "preferences -- ABC -- BackSpace"
- "A B C Ä ç" - "A B C Ä ç"
- "a b c ä 2" - "a b c ä --"
- "2 -- -- -- --"
DEF: DEF:
- "preferences dummykey DEF dummykey BackSpace" - "preferences -- DEF -- BackSpace"
- "D E F dummykey" - "D E F -- --"
- "d e f 3" - "d e f -- --"
- "3 -- -- -- --"
GHI: GHI:
- "preferences dummykey GHI dummykey BackSpace" - "preferences -- GHI -- BackSpace"
- "G H I dummykey" - "G H I -- --"
- "g h i 4" - "g h i -- --"
- "4 -- -- -- --"
JKL: JKL:
- "preferences dummykey JKL dummykey BackSpace" - "preferences -- JKL -- BackSpace"
- "J K L dummykey" - "J K L -- --"
- "j k l 5" - "j k l -- --"
- "5 -- -- -- --"
MNO: MNO:
- "preferences dummykey MNO dummykey BackSpace" - "preferences -- MNO -- BackSpace"
- "M N O Ö dummykey" - "M N O Ö --"
- "m n o ö 6" - "m n o ö --"
- "6 -- -- -- --"
PQRS: PQRS:
- "preferences dummykey PQRS dummykey BackSpace" - "preferences -- PQRS -- BackSpace"
- "P Q R S ß" - "P Q R S --"
- "p q r s 7" - "p q r s ß"
- "7 -- -- -- --"
TUV: TUV:
- "preferences dummykey TUV dummykey BackSpace" - "preferences -- TUV -- BackSpace"
- "T U V Ü dummykey" - "T U V Ü --"
- "t u v ü 8" - "t u v ü --"
- "8 -- -- -- --"
WXYZ: WXYZ:
- "preferences dummykey WXYZ dummykey BackSpace" - "preferences -- WXYZ -- BackSpace"
- "W X Y Z dummykey" - "W X Y Z --"
- "w x y z 9" - "w x y z --"
- "9 -- -- -- --"
RSYM2: RSYM2:
- "preferences dummykey RSYM2 dummykey BackSpace" - "preferences -- RSYM2 -- BackSpace"
- "( ) ' \" ~" - "( ) ' \" ~"
- "[ ] { } _" - "[ ] { } _"
- "-- -- -- -- --"
RSYM3: RSYM3:
- "preferences dummykey RSYM3 dummykey BackSpace" - "preferences -- RSYM3 -- BackSpace"
- "+ - * / =" - "+ - * / ="
- "< > ^ ° 0" - "< > ^ ° --"
- "0 -- -- -- --"
RSYM4: RSYM4:
- "preferences dummykey RSYM4 dummykey BackSpace" - "preferences -- RSYM4 -- BackSpace"
- ", . ? ! ;" - ", . ? ! ;"
- "\\ ´ ` · ¶" - "\\ ´ ` · ¶"
- "-- -- -- -- --"
buttons: buttons:
# following 4 buttons use the corresponding xkb name as keysym # following 4 buttons use the corresponding xkb name as keysym
@ -216,118 +251,115 @@ buttons:
icon: "keyboard-mode-symbolic" icon: "keyboard-mode-symbolic"
# space button using text tag for ideographic space # space button using text tag for ideographic space
space: space:
outline: "default-wide"
label: "␣" label: "␣"
text: " " text: " "
# switch to number view # switch to number view
numbers: numbers:
action: action:
set_view: "numbers" set_view: "numbers"
outline: "change-view-2" outline: "change-view"
label: "123" label: "123"
# switch to latin characters # switch to latin characters
roman: roman:
action: action:
set_view: "roman" set_view: "roman"
outline: "change-view-2" outline: "change-view"
label: "ᴀʙᴄ" label: "ᴀʙᴄ"
# toggle button with 3 different states # toggle button with 3 different states
switch2roman: # switch from kana to latin characters view switch2roman: # switch from kana to latin characters view
action: action:
set_view: "roman" set_view: "roman"
outline: "change-view-2" outline: "change-view"
label: "あᴀ₁" label: "あᴀ₁"
switch2num: # switch from latin characters to numbers view switch2num: # switch from latin characters to numbers view
action: action:
set_view: "numbers" set_view: "numbers"
outline: "change-view-2" outline: "change-view"
label: "ぁA₁" label: "ぁA₁"
switch2kana: # switch from numbers to hiragana view switch2kana: # switch from numbers to hiragana view
action: action:
set_view: "base" set_view: "base"
outline: "change-view-2" outline: "change-view"
label: "ぁᴀ1" label: "ぁᴀ1"
# Buttons for katakana and symbols # Buttons for katakana and symbols
ひらがな: ひらがな:
action: action:
set_view: "base" set_view: "base"
outline: "change-view-2" outline: "change-view"
label: "あさ" label: "あさ"
_a: _a:
action: action:
locking: locking:
lock_view: "_a" lock_view: "_a"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "あ" label: "あ"
ka: ka:
action: action:
locking: locking:
lock_view: "ka" lock_view: "ka"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "か" label: "か"
sa: sa:
action: action:
locking: locking:
lock_view: "sa" lock_view: "sa"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "さ" label: "さ"
ta: ta:
action: action:
locking: locking:
lock_view: "ta" lock_view: "ta"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "た" label: "た"
na: na:
action: action:
locking: locking:
lock_view: "na" lock_view: "na"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "な" label: "な"
ha: ha:
action: action:
locking: locking:
lock_view: "ha" lock_view: "ha"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "は" label: "は"
ma: ma:
action: action:
locking: locking:
lock_view: "ma" lock_view: "ma"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "ま" label: "ま"
ya: ya:
action: action:
locking: locking:
lock_view: "ya" lock_view: "ya"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "や" label: "や"
ra: ra:
action: action:
locking: locking:
lock_view: "ra" lock_view: "ra"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "ら" label: "ら"
wa: wa:
action: action:
locking: locking:
lock_view: "wa" lock_view: "wa"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "わ" label: "わ"
dummykey: --:
action: outline: "placeholder"
set_view: "base" text: ""
outline: "change-view"
label: ""
# buttons available on different views like symbols and punct should go # buttons available on different views like symbols and punct should go
# back to their corresponding view # back to their corresponding view
symbols: symbols:
@ -335,109 +367,104 @@ buttons:
locking: locking:
lock_view: "symbols" lock_view: "symbols"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "" label: ""
punct: punct:
action: action:
locking: locking:
lock_view: "punct" lock_view: "punct"
unlock_view: "base" unlock_view: "base"
outline: "change-view" outline: "character-group"
label: "。" label: "。"
# Buttons for katakana and symbols # Buttons for katakana and symbols
カタカナ: カタカナ:
action: action:
set_view: "カタカナ" set_view: "カタカナ"
outline: "change-view-2" outline: "change-view"
label: "アサ" label: "アサ"
_A: _A:
action: action:
locking: locking:
lock_view: "_A" lock_view: "_A"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "ア" label: "ア"
KA: KA:
action: action:
locking: locking:
lock_view: "KA" lock_view: "KA"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "カ" label: "カ"
SA: SA:
action: action:
locking: locking:
lock_view: "SA" lock_view: "SA"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "サ" label: "サ"
TA: TA:
action: action:
locking: locking:
lock_view: "TA" lock_view: "TA"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "タ" label: "タ"
NA: NA:
action: action:
locking: locking:
lock_view: "NA" lock_view: "NA"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "ナ" label: "ナ"
HA: HA:
action: action:
locking: locking:
lock_view: "HA" lock_view: "HA"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "ハ" label: "ハ"
MA: MA:
action: action:
locking: locking:
lock_view: "MA" lock_view: "MA"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "マ" label: "マ"
YA: YA:
action: action:
locking: locking:
lock_view: "YA" lock_view: "YA"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "ヤ" label: "ヤ"
RA: RA:
action: action:
locking: locking:
lock_view: "RA" lock_view: "RA"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "ラ" label: "ラ"
WA: WA:
action: action:
locking: locking:
lock_view: "WA" lock_view: "WA"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "ワ" label: "ワ"
DUMMYKEY:
action:
set_view: "カタカナ"
outline: "change-view"
label: ""
SYMBOLS: SYMBOLS:
action: action:
locking: locking:
lock_view: "symbols" lock_view: "SYMBOLS"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "" label: ""
PUNCT: PUNCT:
action: action:
locking: locking:
lock_view: "punct" lock_view: "PUNCT"
unlock_view: "カタカナ" unlock_view: "カタカナ"
outline: "change-view" outline: "character-group"
label: "。" label: "。"
# Buttons for Latin characters # Buttons for Latin characters
RSYM1: RSYM1:
@ -445,82 +472,82 @@ buttons:
locking: locking:
lock_view: "RSYM1" lock_view: "RSYM1"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: "@#" label: "@#"
ABC: ABC:
action: action:
locking: locking:
lock_view: "ABC" lock_view: "ABC"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: "ᴀʙᴄ" label: "ᴀʙᴄ"
DEF: DEF:
action: action:
locking: locking:
lock_view: "DEF" lock_view: "DEF"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: "ᴅᴇꜰ" label: "ᴅᴇꜰ"
GHI: GHI:
action: action:
locking: locking:
lock_view: "GHI" lock_view: "GHI"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: "ɢʜɪ" label: "ɢʜɪ"
JKL: JKL:
action: action:
locking: locking:
lock_view: "JKL" lock_view: "JKL"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: "ᴊᴋʟ" label: "ᴊᴋʟ"
MNO: MNO:
action: action:
locking: locking:
lock_view: "MNO" lock_view: "MNO"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: "ᴍɴᴏ" label: "ᴍɴᴏ"
PQRS: PQRS:
action: action:
locking: locking:
lock_view: "PQRS" lock_view: "PQRS"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: "ᴘǫʀs" label: "ᴘǫʀs"
TUV: TUV:
action: action:
locking: locking:
lock_view: "TUV" lock_view: "TUV"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: "ᴛᴜᴠ" label: "ᴛᴜᴠ"
WXYZ: WXYZ:
action: action:
locking: locking:
lock_view: "WXYZ" lock_view: "WXYZ"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: "xʏ" label: "xʏ"
RSYM2: RSYM2:
action: action:
locking: locking:
lock_view: "RSYM2" lock_view: "RSYM2"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: "()" label: "()"
RSYM3: RSYM3:
action: action:
locking: locking:
lock_view: "RSYM3" lock_view: "RSYM3"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: "+-" label: "+-"
RSYM4: RSYM4:
action: action:
locking: locking:
lock_view: "RSYM4" lock_view: "RSYM4"
unlock_view: "roman" unlock_view: "roman"
outline: "change-view" outline: "character-group"
label: ",.?" label: ",.?"

View File

@ -21,14 +21,16 @@ sq_button.subtle-highlight:active {
background: #676669; background: #676669;
} }
sq_button.emoji-group { sq_button.emoji-group,
sq_button.character-group {
background: #3f3e41; background: #3f3e41;
border-bottom: 0.4999px; border-bottom: 0.4999px;
border-style: solid; border-style: solid;
border-color: alpha(white, 0.25); border-color: alpha(white, 0.25);
} }
sq_button.emoji-group:active { sq_button.emoji-group:active,
sq_button.character-group:active {
background: #747077; background: #747077;
border-bottom: 0.4999px; border-bottom: 0.4999px;
border-style: solid; border-style: solid;

View File

@ -22,14 +22,16 @@ sq_button.subtle-highlight:active {
background: alpha(@theme_fg_color, 0.16); background: alpha(@theme_fg_color, 0.16);
} }
sq_button.emoji-group { sq_button.emoji-group,
sq_button.character-group {
background: alpha(@theme_fg_color, 0.105); background: alpha(@theme_fg_color, 0.105);
border-bottom: 0.4999px; border-bottom: 0.4999px;
border-style: solid; border-style: solid;
border-color: alpha(@theme_fg_color, 0.25); border-color: alpha(@theme_fg_color, 0.25);
} }
sq_button.emoji-group:active { sq_button.emoji-group:active,
sq_button.character-group:active {
background: alpha(@theme_fg_color, 0.16); background: alpha(@theme_fg_color, 0.16);
border-bottom: 0.4999px; border-bottom: 0.4999px;
border-style: solid; border-style: solid;