From a22cc39a45be344a7d8627a857ad79cc5cdfc17a Mon Sep 17 00:00:00 2001 From: Zitrone Date: Sat, 15 Feb 2025 10:28:21 +0000 Subject: layouts/latn_bone.xml: improve (#760) * layouts/latn_bone.xml: use new syntax and add most missing keys new syntax: n/s/e/w/ne/nw/se/sw instead of key{1..8} Some keys were missing keys according to the tests, this adds them in a similar way to latn_neo2. Only `switch_forward` didn't fit (because of the 0 at the bottom of the spacebar). * layouts/latn_bone.xml: even better bone - use number row to unclutter rest of keyboard - use modmap for special shift functions of bone layout - add missing loc characters - use standard bottom bar - add diacritics from the 3 dead key keys on bone - 2 small keys left and right of the number row (don't fit all 6 diacritics, so they leak onto the number keys) - row 1 is full too, so the dead keys from the left of that row leak onto the keys there as well open questions: - should bone rely on the math layer or use modmap? - possibility to combine diacritics?--- check_layout.output | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'check_layout.output') diff --git a/check_layout.output b/check_layout.output index 76e5bff..25a7609 100644 --- a/check_layout.output +++ b/check_layout.output @@ -11,7 +11,8 @@ cyrl_yaverti: Layout includes some ASCII punctuation but not all, missing: ~ cyrl_yqukeng_tj: These keys are now added automatically, unexpected: f11_placeholder, f12_placeholder cyrl_yxukeng_os: Layout includes some ASCII punctuation but not all, missing: ", #, $, &, ', @, [, ], ~ cyrl_yxukeng_os: These keys are now added automatically, unexpected: f11_placeholder, f12_placeholder -deva_alt: Layout includes some ASCII punctuation but not all, missing: #, $, %, &, ', (, ), +, ., /, :, <, =, >, [, \, ], ^, _, `, {, |, }, ~ +deva_alt: Layout includes some ASCII punctuation but not all, missing: #, $, %, &, ', (, ), *, +, ., /, :, <, =, >, [, \, ], ^, _, `, {, |, }, ~ +deva_alt: Layout doesn't define some important keys, missing: delete deva_inscript: Duplicate keys: । deva_inscript: Layout includes some ASCII punctuation but not all, missing: ", $, ', ^, _, `, | deva_phonetic_in: Duplicate keys: ट @@ -22,8 +23,6 @@ hebr_2_il: Layout includes some ASCII punctuation but not all, missing: (, ), <, kann_kannada: Layout includes some ASCII punctuation but not all, missing: #, $, %, (, ), *, +, /, <, =, >, [, \, ], ^, `, {, |, }, ~ latn_bepo_fr: Missing important key, missing: loc capslock latn_bone: Missing important key, missing: loc capslock -latn_bone: Missing programming keys, missing: loc esc, loc tab -latn_bone: Layout redefines the bottom row but some important keys are missing, missing: cursor_left, cursor_right, loc compose, loc end, loc home, loc page_down, loc page_up, loc switch_clipboard, loc switch_greekmath, loc voice_typing, switch_backward latn_colemak: Some keys contain whitespaces, unexpected: ́ latn_dvorak: Missing important key, missing: loc capslock latn_neo2: Layout redefines the bottom row but some important keys are missing, missing: loc switch_clipboard -- cgit v1.2.3