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?--- srcs/layouts/latn_bone.xml | 153 +++++++++++++++++++++++++++++++-------------- 1 file changed, 106 insertions(+), 47 deletions(-) (limited to 'srcs/layouts') diff --git a/srcs/layouts/latn_bone.xml b/srcs/layouts/latn_bone.xml index a99f338..16cb35d 100644 --- a/srcs/layouts/latn_bone.xml +++ b/srcs/layouts/latn_bone.xml @@ -1,27 +1,92 @@ - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - + + + + + - - - - - - - + + + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - - - - - - - - - + + + + + -- cgit v1.2.3