Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upLinux keyboard short-cuts need an overhaul. #1132
Comments
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
maximumdata
Dec 12, 2016
Agreed, I got quite a shock when I tried to ctrl+w to search for something in nano!
maximumdata
commented
Dec 12, 2016
|
Agreed, I got quite a shock when I tried to ctrl+w to search for something in nano! |
timothyis
added
🐧 Platform: Linux
🎨 Type: Enhancement
labels
Dec 12, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
radicaled
Dec 12, 2016
@CodeTheory I feel like this is a bug more than an enhancement -- some of the accelerators render Hyper unusable under Linux when it comes to certain programs.
radicaled
commented
Dec 12, 2016
|
@CodeTheory I feel like this is a bug more than an enhancement -- some of the accelerators render Hyper unusable under Linux when it comes to certain programs. |
timothyis
added
🐛 Type: Bug
and removed
🎨 Type: Enhancement
labels
Dec 12, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Good point @radicaled. Re-labeled |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
brbe
Dec 12, 2016
ctrl-Z doesn't work as well. It seems that assumptions from OSX where Mod got mapped to CTRL.
brbe
commented
Dec 12, 2016
|
ctrl-Z doesn't work as well. It seems that assumptions from OSX where Mod got mapped to CTRL. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
WoodyWoodsta
commented
Dec 13, 2016
•
|
Possible dupe and additional discussion in #1069 |
This was referenced Dec 20, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
elchinot7
Mar 6, 2017
I been used CTRL-a as prefix for tmux, however in a Hyper terminal CTRL-a selects all text. This simple issue is stopping me from use Hyper as my every-day terminal app.
elchinot7
commented
Mar 6, 2017
•
|
I been used |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
CLOSED IN #1876 |
radicaled commentedDec 12, 2016
Issue
Just checked out the 1.0.0 of Hyper. It looks cool, but basically most of the keyboard short-cuts for Linux have problems.
To start with, on Linux, terminal programs use a variety of combinations of CTRL+([a-z1-9]), so having those be menu accelerators is a problem. Terminals in Linux prefix all of the accelerators with "SHIFT" in order to get around this issue. CTRL+C (copy) becomes SHIFT+CTRL+C. The only exception for this appears to be "CTRL+0" which is used for resetting font size. Guess CTRL+0 is off limits for terminal applications for some reason, or just isn't used.
Also, tab navigation is broken in Ubuntu Linux: CTRL+ALT+(LEFT, RIGHT, UP, DOWN) is currently reserved for virtual desktop navigation. If you have virtual desktops enabled then that keystroke will take you to another desktop rather than switching tabs. I think Gnome Shell uses the same keybindings for virtual desktop navigation.
In general, on Linux, CTRL+PGUP and CTRL+PGDN are the keybindings for navigation between tabs.
There are a lot of little issues here and there on Github (ctrl+a doesn't work here, ctrl+x doesn't work there) so I thought it might be better to have a single issue detailing all of the broken accelerators rather than a ton of little ones.
I looked at
accelerators.js, but it's currently doing a ternary check on whether the operating system is Mac or not. I'm actually not quite sure what the cleanest approach for OS detection (and behavior switching) is for that file, which is why this is more of a Github issue and less of a patch.