Keybinding what does ^ mean


#1

Hi I’m looking at a keybinding "ctrl-tab ^ctrl": "pane:move-active-item-to-top-of-stack", in win32.cson. what does ^ctrl mean?
Thank you,
R


#2

Hi @reharik :wave:

^ in front means it’s for a keyup event. So this command will run when you press ctrl-tab and release ctrl.

The PR that implemented this feature has some more information https://github.com/atom/atom-keymap/pull/113


#3

Thanks,
I don’t suppose there is a definitive list of all the keybindings and where they are defined is there? Right now I just poke around after using ctrl . but it really seems there should be a list, at least of all the used bindings, and what file they are in etc.


#4

The settings-view keybindings panel has a list of all keybindings, their source and the selector.


#5

cool, that’s right, I guess what I was thinking was all POSSIBLE ones because if there’s something that’s not bound it doesn’t show up there.


#6

Yeah… This panel does not show commands that don’t have a keybinding assigned to them. There is an open issue for this https://github.com/atom/settings-view/issues/165


#7

thanks for the link.
r