I have a couple of decades experience using Emacs, so the Emacs-like keybindings for text editing on Mac OS X are very nice. Unfortunately, some websites (ahem) choose to override these with Javascript. For example, one of them makes controlB insert the text **strong text**
, rather than going back one character.
Is there any way to make Safari ignore Javascript keybindings that try to remap the standard OS X keybindings?
Best Answer
Here is Rob W's script from meta, updated to only block cntrl-* and fixed so that it works with NinjaKit which is a safari extension for running user scripts.
NinjaKit: https://github.com/os0x/NinjaKit
Script: