But I finally figured out a way to do it. After several attempts I started to believe it was simply impossible. There are problems with XRecord/XTest that make it almost unsuitable for the task. I did not intend to publish it, however, because I don't have much time to dedicate to this project. I'm currently in the process of writing a utility (a daemon actually) that will allow some of the above, using the XRecord extension. Because, after all, anything can be done with enough time and energy. When I say "not possible", I mean "not possible unless you want to spend weeks working on this". Change Shift so a single press on Shift does "persistent Shift", like on a mobile phone, to capitalize only the next letter: GTFO. Change Space+Left to do Home: don't even think about it. Change the behaviour of Fn+Left to do Home: not possible either (the Fn key could be the left Windows key or CapsLock for example). Change Alt+Left to do Ctrl+Left systemwide: not possible. Change the behaviour of Ctrl+Left to do Home (instead of previous word), systemwide or at least for all X programs: not possible. This is a problem that has no simple solution under linux, at this time. You want to create an Fn key, so Fn + some_key will do some_other_key or even some_other_keys_combination. There is nothing for linux like Karabiner for Mac OS or AutoHotKey for Windows. I have been using linux since 2003 and I'm not bashing this system I love, I'm just saying it like it is. That is, you can do simple things in several ways, by touching this or that obscure system file, but the kind of remapping we really want to do is not possible. Linux offers plenty of keyboard customization that is not even able to do some simple, obvious things.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |