Improve German layout

It is rectangular now,
there are less layout-changes when switching views,
and some commonly used symbols are more easily available.

Before this change, the arrangement of the keys was different between
the normal layout and the wide layout.
The wide layout can now move to the "eschars"-view, like the normal layout.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/627>
This commit is contained in:
MoonlightWave-12
2024-03-16 14:24:38 +01:00
parent 94ce5e2ee1
commit 881dad5914
2 changed files with 43 additions and 20 deletions

View File

@ -1,21 +1,20 @@
# Maintained by: Mark Müller <markmueller86@gmail.com>
--- ---
outlines: outlines:
default: { width: 35.33, height: 52 } default: { width: 35.33, height: 52 }
altline: { width: 52.67, height: 52 } altline: { width: 52.67, height: 52 }
wide: { width: 62, height: 52 } wide: { width: 62, height: 52 }
spaceline: { width: 99.67, height: 52 } spaceline: { width: 89.3, height: 52 }
special: { width: 35.33, height: 52 } special: { width: 35.33, height: 52 }
views: views:
base: base:
- "q w e r t z u i o p" - "q w e r t z u i o p"
- "a s d f g h j k l" - "a s d f g h j k l ß"
- "Shift_L y x c v b n m BackSpace" - "Shift_L y x c v b n m BackSpace"
- "show_numbers show_eschars preferences space , . Return" - "show_numbers show_eschars preferences space , . Return"
upper: upper:
- "Q W E R T Z U I O P" - "Q W E R T Z U I O P"
- "A S D F G H J K L" - "A S D F G H J K L -"
- "Shift_L Y X C V B N M BackSpace" - "Shift_L Y X C V B N M BackSpace"
- "show_numbers show_eschars preferences space ! ? Return" - "show_numbers show_eschars preferences space ! ? Return"
numbers: numbers:

View File

@ -1,38 +1,40 @@
# Maintained by: Mark Müller <markmueller86@gmail.com>
--- ---
outlines: outlines:
default: { width: 48, height: 42 } default: { width: 48, height: 42 }
altline: { width: 81, height: 42 } halfwidth: { width: 24, height: 42 }
wide: { width: 108, height: 42 } thin: { width: 30, height: 42 }
spaceline: { width: 216, height: 42 } narrow: { width: 40.5, height: 42 }
special: { width: 48, height: 42 } altline: { width: 81, height: 42 }
wide: { width: 108, height: 42 }
spaceline: { width: 156, height: 42 }
special: { width: 48, height: 42 }
views: views:
base: base:
- "q w e r t z u i o p ü" - "q w e r t z u i o p ü"
- "a s d f g h j k l ö ä" - "a s d f g h j k l ö ä"
- "Shift_L y x c v b n m BackSpace" - "Shift_L y x c v b n m ß-thin BackSpace"
- "show_numbers preferences space , . Return" - "show_numbers show_eschars preferences space ,-narrow .-narrow Return"
upper: upper:
- "Q W E R T Z U I O P Ü" - "Q W E R T Z U I O P Ü"
- "A S D F G H J K L Ö Ä" - "A S D F G H J K L Ö Ä"
- "Shift_L Y X C V B N M BackSpace" - "Shift_L Y X C V B N M --thin BackSpace"
- "show_numbers preferences space ! ? Return" - "show_numbers show_eschars preferences space !-narrow ?-narrow Return"
numbers: numbers:
- "1 2 3 4 5 6 7 8 9 0" - "1 2 3 4 5 6 7 8 9 0"
- "@ # % & - _ + ( ) ß" - "@ # % & - _ + ( )"
- "show_symbols ; \" ' : = < > BackSpace" - "show_symbols ; \" ' : = < > BackSpace"
- "show_letters preferences space , . Return" - "show_letters show_eschars preferences space ,-narrow .-narrow Return"
symbols: symbols:
- "~ ` ´ · © ® ÷ × ¶" - "~ ` ´ | · √ µ ÷ × ¶"
- " £ $ ¥ ^ ° * { } |" - "© ® £ $ ¥ ^ ° * { }"
- "show_numbers \\ / § π τ [ ] BackSpace" - "show_numbers \\ / § π τ [ ] BackSpace"
- "show_letters preferences space , . Return" - "show_letters show_eschars preferences space ,-narrow .-narrow Return"
eschars: eschars:
- "ä è é ö ü Ä È É Ö Ü" - "ä è é ö ü Ä È É Ö Ü"
- "à â ê î ô À Â È Î Ô" - "à â ê î ô À Â È Î Ô"
- "show_numbers « » ç Ç æ œ ß BackSpace" - "show_numbers « » ç Ç æ œ ß BackSpace"
- "show_letters preferences space „ “ Return" - "show_letters show_eschars preferences space „ “ Return"
buttons: buttons:
Shift_L: Shift_L:
@ -79,3 +81,25 @@ buttons:
outline: "altline" outline: "altline"
icon: "key-enter" icon: "key-enter"
keysym: "Return" keysym: "Return"
:
outline: "narrow"
:
outline: "narrow"
",-narrow":
outline: "narrow"
text: ","
.-narrow:
outline: "narrow"
text: "."
"!-narrow":
outline: "narrow"
text: "!"
?-narrow:
outline: "narrow"
text: "?"
--thin:
outline: "thin"
text: "-"
ß-thin:
outline: "thin"
text: "ß"