Sublime Forum

Command Palette shortcut not working in OS X

#1

Hi,

the Command Palette shortcut (super+shift+p) is not working anymore. I can still use it with the menu entry (Tools -> Command Palette). If i change it to something like super+shift+b it’s working again. There are no other apps running to be in conflict with the shortcut super+shift+p. What else can i do ?

Mario

0 Likes

#2

Pop these commands into the console then use the shortcut to see what it’s bound to:

sublime.log_commands(True)
sublime.log_input(True)

False params turns them off again

0 Likes

Shortcut executes wrong action
#3

Nothing happens. When i press the shortcut, the console shows nothing (other shortcuts are shown).

0 Likes

#4

Strange. With those logging options, it should at least show you “key event: super+shift+p” in the console when pressing the key, even if it’s not bound or bound to something else. The likely explanation is that something else on your Mac is intercepting the keystroke before Sublime gets a chance.

Failing that I’m not sure what else to suggest except that or your keyboard might be faulty. I assume the correct binding to “show_overlay {“overlay”: “command_palette”}” exists in your default keyboard map?

0 Likes

#5

Yes, the correct binding is in the default keymap. I put it in the user keymap too. Just to see if this changes something. No difference. Only changing the shortcut brings the functionality back.

0 Likes

#6

Problem solved! It was my fault. The helper of the screen capture tool “Voila” is running in the background. And there is a default shortcut for “pause/resume video recording”. I changed that shortcut and now everything is fine.

@qgates: Thanks for your help!

Mario

0 Likes

#7

Wow glad I found this, Voila was the culprit for me as well.

0 Likes

#8

Same problem, for me it was a copy of Noizio.app, it had been updated via normal auto-update but the new version arrived with some shortcuts preset and turned on o_O

1 Like

#9

Also Voila here. And that explains why sometimes shift-command-P worked in Sublime, and sometimes not, because I do not always have Voila running! In any case in Voila: Menu bar -> Preferences -> Preferences_pane -> Hotkey Tab -> scroll to bottom, the pause/record video hotkey -> click in Hotkey column to change it to your preference. I used command-F8.

1 Like