hyper: Ctrl-based shortcuts don't work on Linux

In the menus, most shortcuts are listed using the ctrl key as the only modifier (likely an automatic artifact from macOS’s cmd). Some examples:

  • Copy ctrl+c
  • Paste ctrl+v
  • Close tab ctrl+w
  • New tab ctrl+t

These shortcuts don’t work, nor should they since they are essential shortcuts used within the shell. Copy and paste seem to work with the usual ctrl+shift+c/v, but I couldn’t find working versions of any others in my few minutes of guessing.

About this issue

  • Original URL
  • State: closed
  • Created 8 years ago
  • Reactions: 11
  • Comments: 34 (6 by maintainers)

Most upvoted comments

On my Ubuntu 14.04:

Ctrl+Shift+N > Not working Ctrl+Shift+T > Not working Ctrl+Shift+W > Not working Ctrl+Shift+Z > Not working Ctrl+Shift+X > Doesn’t cut, copy instead Ctrl+Shift+Z > OK Ctrl+Shift+V > OK Ctrl+Shift+A > Not working Ctrl+Shift+K > Kind working, it clears all the terminal (looks like a bug), but Ctrl+L is working just fine Ctrl+R > Doesn’t reload, it starts the reverse search instead (which is the right thing on Linux) Ctrl+R > Same as Ctrl+R Ctrl+Shift+I > Not working Ctrl+0 > OK Zoom in and Zoom out are working with Ctrl++ and Ctrl± Ctrl+Shift+U > Not working Ctrl+Alt+Left > Not working Ctrl+Alt+Right > Not working F11 > Not working

I’m using ubuntu 14.04 and I just have to add the super key to every shortcut listed in the menus. For example, open a new tab is ctrl + t, on ubuntu super + ctrl + t. Seems to work for most of the shortcuts (haven’t tried them all)

Would be nice if I didn’t have to add that super though 👍

<kbd>super</kbd> is not on option for me, since I am using this as a meta key in i3. 😕

Thanks ! Any idea for the date of a future release ?

Hey guys, reverse search doesn’t seems to work. Any workaround for that?

Same, ctrl-a and ctrl-r are no longer available to bash, they get used for Hyper bindings instead. This presumably wasn’t the intention? I suppose one way forward would be to disable bindings like ctrl-a that conflict with common uses?

The usual thing on Linux is for the terminal to take ctrl-shift-n, not ctrl-n.

@RasCarlito Using Ubuntu 16.04 can confirm that adding super to the above key combo’s fixes them!

Hi,

Any news ? Thanks

@cjb, @n370 it looks like #1191 will hopefully fix this once and for all!

@nloomans what was your fix for this?

Im with @arthurflachs that it would be great to centralize all keyboard shortcuts in some sort of service. Maybe something like https://github.com/atom/atom-keymap that could map a keyboard shortcut to an action.

CLOSED in #1876

Can you expose the keybindings in .hyperterm.js so we can quickly override them there?

So… I don’t know if this has changed or not, or if this is a solution, but @jaydson’s list of shortcuts worked perfectly fine for me with the addition of the super key. e.g. super + ctrl + shift + i to open the dev console, super + ctrl + shift + u to update all of the plugins, etc. Even super + F11 to go fullscreen, oddly enough.

I’m using HyperTerm 0.7.1 on ArchLinux (installed via the AUR), but I’d assume this universal among distros.

I don’t think it was implemented yet @jdormit , but i’m curious to see what @nloomans did 😃

I already fixed it, but my internet is to shitty to create a pull request… stay tuned.