View previous topic :: View next topic |
Author |
Message |
crocket Guru
Joined: 29 Apr 2017 Posts: 558
|
Posted: Fri Jan 31, 2020 8:29 am Post subject: Enabling Right Alt and Shift+Tab for emacs on linux console. |
|
|
Most people would set keymap to "us" in /etc/conf.d/keymaps in order to use US keyboard layout on linux console.
If you set keymap to "us" in /etc/conf.d/keymaps, /usr/share/keymaps/i386/qwerty/us.maps.gz is loaded by loadkeys during boot.
/usr/share/keymaps/i386/qwerty/us.maps.gz comes from sys-apps/kbd which is from linux kernel community.
Right Alt is mapped to AltGr, and Shift+Tab is mapped to Alt+Tab in /usr/share/keymaps/i386/qwerty/us.maps.gz.
If you want to map Right Alt to Alt and Shift+Tab to Shift+Tab in linux console, follow the steps below.
- Create /usr/share/keymaps/i386/qwerty/better-us.map.gz (You can use a different name than better-us.map.gz)
Code: | include "us.map"
include "linux-with-two-alt-keys"
alt keycode 15 = Meta_Tab
shift keycode 15 = F26
string F26 = "\033[Z" |
Set keymap to "better-us" in /etc/conf.d/keymap
Reboot
After reboot, you will be able to press Right Alt and Shift+Tab in emacs on linux console.
I suspect someone infiltrated linux kernel community to sabotage linux virtual terminal so that more people are driven to MacOS or windows. |
|
Back to top |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Fri Jan 31, 2020 5:58 pm Post subject: |
|
|
I suspect this toxic outburst is intended to do the same... |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3941
|
Posted: Fri Jan 31, 2020 9:08 pm Post subject: |
|
|
Interestingly, I came to a similar clue while using only fr keyboards such as keymap="fr-latin1" or keymap="fr-latin9", the latter being the only of the two to allow the euro symbol.
Unfortunately it lacks some Alt combos & friends, which is a big issue for console'd emacs, e.g. Alt-y.
I haven't implemented anything yet, as the general point of view here is to have as much as common keyboard shortcuts doing the same thing between console, xorg and wayland, which does require quite a lot of homework.
I didn't investigate other keyboard localization; Quite surprised even us keymap in console hardly match the multi-decade old "PC styled keyboard".
Maybe the progressive advent of Xorg & friends has been a knock-out blow on the development of console keymaps, the classical ones at least.
Thks 4 ur attention. |
|
Back to top |
|
|
crocket Guru
Joined: 29 Apr 2017 Posts: 558
|
Posted: Fri Jan 31, 2020 11:31 pm Post subject: |
|
|
Ant P. wrote: | I suspect this toxic outburst is intended to do the same... |
Calling my post a toxic outburst is easy when you don't want obvious problems of the current keymaps to be addressed.
The vast majority of US layout keyboards don't have AltGr. Also, there is no good reason to map Shift+Tab to Alt+Tab unless the keymaps were neglected after testing them with esoteric keyboards or in esoteric environments.
It could have been done out of neglect or malice. I haven't ruled out malice, yet.
Perhaps, you can make a case for AltGr, but I don't see a case for mapping Shift+Tab to Alt+Tab by default other than through inertia or malice.
There is a good case for modifying us.map or creating a variant of us.map.
Last edited by crocket on Sat Feb 01, 2020 1:54 am; edited 10 times in total |
|
Back to top |
|
|
crocket Guru
Joined: 29 Apr 2017 Posts: 558
|
Posted: Fri Jan 31, 2020 11:34 pm Post subject: |
|
|
CaptainBlood wrote: | I didn't investigate other keyboard localization; Quite surprised even us keymap in console hardly match the multi-decade old "PC styled keyboard".
Maybe the progressive advent of Xorg & friends has been a knock-out blow on the development of console keymaps, the classical ones at least. |
The keymaps could have been neglected, too. I will discuss changes with maintainers. |
|
Back to top |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 22754
|
Posted: Sat Feb 01, 2020 1:53 am Post subject: |
|
|
Given that most people don't stay in the text console for any longer than necessary to get X11 or sshd up, I doubt sabotaging that would be an effective way to drive people away from Linux. |
|
Back to top |
|
|
crocket Guru
Joined: 29 Apr 2017 Posts: 558
|
Posted: Sat Feb 01, 2020 1:54 am Post subject: |
|
|
Hu wrote: | Given that most people don't stay in the text console for any longer than necessary to get X11 or sshd up, I doubt sabotaging that would be an effective way to drive people away from Linux. |
That's a good point... But, it's still good to have a keymap that maps Right Alt to Alt and Shift+Tab to Shift+Tab. Sometimes, I need to use linux virtual terminal. When I use GNU readline on linux virtual terminal, Alt+f is best pressed with Right Alt and `f`.
If someone was trying to sabotage linux, the person simply couldn't keep up with the size and enormity of linux ecosystem. Linux ecosystem is simply too big for a person or an entity to control. The mighty redhat couldn't capture Gentoo Linux and a few other distros. |
|
Back to top |
|
|
|