Score:0

Custom keyboard layout doesn't work - can't use computer

in flag

TLDR: I have a keyboard layout that worked fine in Ubuntu and now doesn't and I don't know why, so now I've got major wrist pain since I can't use it.

I've created a custom keyboard layout around 15 years ago that I've been using ever since (with some updates). I have to use this due to an issue with RSI. Recently I've tried using Ubuntu again. It's Ubuntu 22.10 under a VirtualBox VM, but that shouldn't make much of a difference. The installer I've created for the keyboard layout a while back doesn't seem to work at all any more. In fact, if I go to add a keyboard layout, no keyboard layouts appear, whether my custom one or the standard ones. This is what it looks like:

Screenshot.

My keyboard layout is on git. Specifically, the installer is located here: install.py. (I've modified the shebang to run python2, since modern Ubuntu doesn't have the python command at all; but the python version in use - whether 2 or 3 - is not the issue here, so please let's not talk about it)

I don't know what might be going wrong here. Does anyone have any suggestions? The Ubuntu wiki page on custom layouts is an ugly mess that looks not just abandoned but wrong in many cases. I really hope that I can figure this out, since I need to use my keyboard and Linux for work, and using standard us qwerty is already giving me major wrist pain. I've been at this for a longer while and I don't see any way to fix this.

I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.