Unexpected-Keyboard icon indicating copy to clipboard operation
Unexpected-Keyboard copied to clipboard

layouts/latn_bone.xml: improve

Open quantenzitrone opened this issue 1 year ago • 10 comments

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 similarly to latn_neo2. Only switch_backward didn't fit (because of the 0 at the bottom of the spacebar).

I also added a \ in front of the @, not sure if that is necessary, but it is part of the escape character documentation.

quantenzitrone avatar Sep 21 '24 20:09 quantenzitrone

I've always been switching keyboard with change_method in the upper right of the Fn key.

quantenzitrone avatar Sep 22 '24 07:09 quantenzitrone

Oh I realize its for switching the internal layout. Gonna fix this later. At least switch_forward should be on the space bar.

quantenzitrone avatar Sep 22 '24 07:09 quantenzitrone

Ok now only switch_backward is missing. Which may be annoying if you have more than 2 different keyboard layouts to switch between. But switching is possible.

I could put the 0 on se like the other numbers, but I think it should remain on space. I think I had problems with corner keys on the spacebar due to the length, but I could try it.

quantenzitrone avatar Sep 22 '24 20:09 quantenzitrone

I have an idea. Is it be possible to combine accent_circonflex and superscript with a modmap?

quantenzitrone avatar Sep 22 '24 21:09 quantenzitrone

Do we have these diacritical marks? https://en.wikipedia.org/wiki/Rough_breathing https://en.wikipedia.org/wiki/Smooth_breathing I have no idea why neo people put these on the bone layout. They are probably not needed, especially not on the latin layer.

quantenzitrone avatar Sep 23 '24 21:09 quantenzitrone

I could put the 0 on se like the other numbers, but I think it should remain on space.

That means having to maintain the layout more often and having inconsistent placement for important keys.

Is it be possible to combine accent_circonflex and superscript with a modmap?

That's currently only possible by modifying the app to add this combinaison as a new diacritic.

Do we have these diacritical marks?

We don't have Rough and Smooth breathing I believe but they could be added if necessary.

Julow avatar Sep 23 '24 22:09 Julow

Nah I think rough and smooth breathing are not necessary. Not even computer neo layouts have a use for rough breathing, according to the documentation the key is completely useless.

quantenzitrone avatar Sep 23 '24 22:09 quantenzitrone

Would you accept if I add neo specific modifiers (diacritics)? They could be used for neo2 and bone as well as other neo variants that may be added in the future: neoqwert{z,y}, mine, noted. While they are not super needed, they are a neat feature of neo layouts. https://www.neo-layout.org/Benutzerhandbuch/Tote-Tasten-und-Compose/#erzeugbare-zeichen-mit-den-toten-tasten (docs in german)

quantenzitrone avatar Sep 23 '24 22:09 quantenzitrone

Adding neo specific diacritics and compose sequences to the app is fine! It's possible to add a new compose key that is either a pre-applied sequence or an entirely different set of sequences.

Julow avatar Sep 23 '24 22:09 Julow

If you want, you can merge this like this. I'm currently working on improving (completing) the current diacritics modifiers, so I can combine some of them in the way neo does it for the neo specific modifiers. I opened another pr #770 because it got out of scope of this pr.

quantenzitrone avatar Sep 27 '24 16:09 quantenzitrone

Sorry for not doing anything on this pr for so long. I switched to using florisboard and neo_qwerty :)

quantenzitrone avatar Feb 16 '25 12:02 quantenzitrone