Re: [v4.1.0 now out] Conkey keyboard layout
Posted: Sat Jul 30, 2022 3:39 pm
I tried using sudo dpkg-reconfigure keyboard-configuration to no avail...
Crossing our fingers
https://verduria.org/
Yep, it seems to be the last X keyboard that counts. It used to be worse - it would always be based off the US Keyboard, and regardless of locale. Or perhaps I'm thinking of Keyman for Linux keyboards.
I’ve always been uncomfortable with making keys like ‘!’ dead keys in Conkey — this is even in the README:
However, <ESC> — or some similar non-printable key, though <ESC> seems best-suited here — could actually work pretty well in this application. Do you know how good ibus’s support is for this situation?bradrn wrote: All special characters are to be accessed using AltGr only. The base US layout is inviolate …
To me the best solution would be to repurpose Caps Lock, as I always remap Caps Lock to Compose in traditional English (US) key maps anyways.bradrn wrote: ↑Sat Jul 30, 2022 10:04 pmI’ve always been uncomfortable with making keys like ‘!’ dead keys in Conkey — this is even in the README:
However, <ESC> — or some similar non-printable key, though <ESC> seems best-suited here — could actually work pretty well in this application. Do you know how good ibus’s support is for this situation?bradrn wrote: All special characters are to be accessed using AltGr only. The base US layout is inviolate …
I considered this, but other people do actually use Caps Lock — repurposing that key definitely feels like a minority preference to me, moreso than Esc does. (And indeed, switching Caps Lock and Esc is also pretty popular.)Travis B. wrote: ↑Sat Jul 30, 2022 10:12 pmTo me the best solution would be to repurpose Caps Lock, as I always remap Caps Lock to Compose in traditional English (US) key maps anyways.bradrn wrote: ↑Sat Jul 30, 2022 10:04 pmI’ve always been uncomfortable with making keys like ‘!’ dead keys in Conkey — this is even in the README:
However, <ESC> — or some similar non-printable key, though <ESC> seems best-suited here — could actually work pretty well in this application. Do you know how good ibus’s support is for this situation?bradrn wrote: All special characters are to be accessed using AltGr only. The base US layout is inviolate …
I would much prefer repurposing Caps Lock over repurposing Escape, as there are programs that really do use Escape in my experience.bradrn wrote: ↑Sat Jul 30, 2022 10:50 pmI considered this, but other people do actually use Caps Lock — repurposing that key definitely feels like a minority preference to me, moreso than Esc does. (And indeed, switching Caps Lock and Esc is also pretty popular.)Travis B. wrote: ↑Sat Jul 30, 2022 10:12 pmTo me the best solution would be to repurpose Caps Lock, as I always remap Caps Lock to Compose in traditional English (US) key maps anyways.bradrn wrote: ↑Sat Jul 30, 2022 10:04 pm
I’ve always been uncomfortable with making keys like ‘!’ dead keys in Conkey — this is even in the README:
However, <ESC> — or some similar non-printable key, though <ESC> seems best-suited here — could actually work pretty well in this application. Do you know how good ibus’s support is for this situation?
I know. (I use Vim keybindings constantly, for reference.) What I was thinking is that normal Escape could be simulated by pressing the key twice. It just seems less invasive to me than taking over a pretty well-known key which most people don’t even consider could be rebound anyhow.Travis B. wrote: ↑Sun Jul 31, 2022 12:32 pmI would much prefer repurposing Caps Lock over repurposing Escape, as there are programs that really do use Escape in my experience.
I've gotta try this now; I have used XCompose without any problems, so I should have better luck with this.bradrn wrote: ↑Sat Nov 05, 2022 9:20 am Version 5.0.0 is now out! As usual, get it from the releases page. This release introduces a new port of Conkey to XCompose for Linux, which should help to work around any lingering issues with IBus — I’m slowly moving over to NixOS, and can confirm that the XCompose version works magnificently where IBus doesn’t accept input properly. Also, the documentation has been moved online to https://github.com/bradrn/Conkey/blob/v ... ntation.md, which should make it a bit easier to consult.
Thanks! I’m glad you get some joy out of it.Man in Space wrote: ↑Sat Nov 05, 2022 9:36 am bradrn, much like with Travis B., it brings joy to my heart to see the passion, investment, and care you put into your coding projects.
Yes, please do try it and see if it works!Travis B. wrote: ↑Sat Nov 05, 2022 12:32 pmI've gotta try this now; I have used XCompose without any problems, so I should have better luck with this.bradrn wrote: ↑Sat Nov 05, 2022 9:20 am Version 5.0.0 is now out! As usual, get it from the releases page. This release introduces a new port of Conkey to XCompose for Linux, which should help to work around any lingering issues with IBus — I’m slowly moving over to NixOS, and can confirm that the XCompose version works magnificently where IBus doesn’t accept input properly. Also, the documentation has been moved online to https://github.com/bradrn/Conkey/blob/v ... ntation.md, which should make it a bit easier to consult.
Oh, BTW, I've been using Conkey with XCompose for quite some time now, and it works great; my only quibble is that I haven't been able to figure out how to write proper angle brackets (i.e. not less than/greater than), but that might just be a matter of my having not looked through the docs in length.bradrn wrote: ↑Sat Nov 05, 2022 7:03 pmYes, please do try it and see if it works!Travis B. wrote: ↑Sat Nov 05, 2022 12:32 pmI've gotta try this now; I have used XCompose without any problems, so I should have better luck with this.bradrn wrote: ↑Sat Nov 05, 2022 9:20 am Version 5.0.0 is now out! As usual, get it from the releases page. This release introduces a new port of Conkey to XCompose for Linux, which should help to work around any lingering issues with IBus — I’m slowly moving over to NixOS, and can confirm that the XCompose version works magnificently where IBus doesn’t accept input properly. Also, the documentation has been moved online to https://github.com/bradrn/Conkey/blob/v ... ntation.md, which should make it a bit easier to consult.
Glad to hear it’s working for you! Angle brackets are G-< G-< and G-> G-> for ⟨ and ⟩ respectively. I recall that key combination being particularly tricky on XCompose, since you have to release and then re-press the compose key in the middle (Multi_key < Multi_key <) — this was in fact one of the main reasons I figured out how to get it working with a proper IM.Travis B. wrote: ↑Thu Jun 29, 2023 2:58 pmOh, BTW, I've been using Conkey with XCompose for quite some time now, and it works great; my only quibble is that I haven't been able to figure out how to write proper angle brackets (i.e. not less than/greater than), but that might just be a matter of my having not looked through the docs in length.
Just checked and G-< G-< and G-> G-> works for me in typing angle brackets.bradrn wrote: ↑Thu Jun 29, 2023 8:07 pmGlad to hear it’s working for you! Angle brackets are G-< G-< and G-> G-> for ⟨ and ⟩ respectively. I recall that key combination being particularly tricky on XCompose, since you have to release and then re-press the compose key in the middle (Multi_key < Multi_key <) — this was in fact one of the main reasons I figured out how to get it working with a proper IM.Travis B. wrote: ↑Thu Jun 29, 2023 2:58 pmOh, BTW, I've been using Conkey with XCompose for quite some time now, and it works great; my only quibble is that I haven't been able to figure out how to write proper angle brackets (i.e. not less than/greater than), but that might just be a matter of my having not looked through the docs in length.