keybase / client

Keybase Go Library, Client, Service, OS X, iOS, Android, Electron
BSD 3-Clause "New" or "Revised" License
8.92k stars 1.23k forks source link

Keybase client hijacks ctrl-alt-b #3235

Open jcassee opened 8 years ago

jcassee commented 8 years ago

Since a few days the ctrl-alt-b hotkey does not work anymore on my Ubuntu 16.04. (It's a rather handy keyboard shortcut in IntelliJ.) I finally traced it to the Keybase client (the prerelease version). However, I do not see where in the code it binds the hotkey...

cjb commented 8 years ago

Ah, that's probably caused by this binding:

 globalShortcut.register('CommandOrControl+Alt+k+b', () => {

which attempts to bind ctrl-alt-k-b as a debug tool, but apparently is also breaking ctrl-alt-b for you. Sorry!

jcassee commented 8 years ago

Okay, do you think this will be removed somewhere in the development process? I'll just not use Keybase until then, that is no problem.

mrmanc commented 8 years ago

For the purposes of people searching, this also impacts OS X under the keystroke ⌘-⌥-b / command-option-b, and causes the Chromium DOM inspector to appear in the client in version 1.0.16-20160707110020+ee537fc.

franga2000 commented 8 years ago

Hi, I just noticed the same bug, only in my case it's more of a problem. On my keyboard layout (Slovenian), the AltGr+B comination (AltGr == Ctrl+Alt) is used to type the left bracket ({) and since Keybase completely hijacks it, this makes it impossible do do any programming while Keybase is running.

Is there any chance you could make a config option or just an env. variable to disable this until it's removed?

reece commented 8 years ago

It also steps on backward-sexp in emacs.