NiM inappropriately intercepts `cmd+i`
Closed this issue · 7 comments
Environment
OS X 10.12.6 (16G29)
Chrome 60.0.3112.90 (Official Build) (64-bit)
NiM 0.13.8
What happened?
After installing NiM, I was working in Google Docs and attempted to use cmd+i
to italicize some text but nothing happened. Disabling NiM, cmd+i
worked again. Inspecting manifest.json
, I noticed that cmd+i
was registered as the open devtools keyboard shortcut when it should be cmd+option+i
(View -> Developer -> Developer Tools ⌥⌘I).
What did you expect to happen?
I did not expect NiM to intercept keyboard shortcuts.
Thank you for NiM, for the reasons you outline in your blog post it's a real time saver. 🍻
That is actually expected functionality. If you would like to change the shortcut or disable it, you can do that from Chrome (bottom of extensions page "Keyboard shortcuts").
cmd+option+i is the shortcut for devtools and has nothing to do with NiM.
Sorry for the late response on this. Been super busy!
Hi @june07, thanks for the reply.
I don't think I explained the problem clearly. If you look at the line of code I linked, NiM registers cmd+i
(the OS X keyboard shortcut for italics in WYSIWYG editors like Gmail or Google Docs) as "open devtools". I feel that when the NiM extension is enabled, I should be able to have normal use of a common keyboard shortcut such as cmd+i
in an unrelated tab such as Gmail. As it is now, cmd+i
is rendered non-functional in all of Chrome when NiM is enabled.
I think a more obscure keyboard shortcut such as cmd+option+shift+i
would be more appropriate and would not conflict with pages that have keybindings for cmd+i
.
Thanks again for NiM, total lifesaver.
Don't work too hard 🍻
Took me forever to figure out what extension was blocking the cmd+i
shortcut in every rich text editor I use on any website... this is a bad decision.
A solution which should satisfy all. #31 Would love some feedback, particularly from @ianstormtaylor . Thanks.
Change will be pushed shortly to the Chrome web store.
Pushed. http://june07.com/nim