I use Aquamacs. C-;
is bound to toggle-mac-option-modifier
. When I use C-h k C-;, I get
^; runs the command toggle-mac-option-modifier, which is an interactive Lisp function in `emulate-mac-keyboard-mode.el'.
I want to remove this keybinding so I can use elsewhere. I have tried
(global-unset-key (kbd "C-;"))
(define-key toggle-mac-option-modifier [C-\;] nil)
(define-key emulate-mac-keyboard-mode [C-\;] nil)
(define-key emulate-mac-keyboard-mode [?\C-\;] nil)
(define-key emulate-mac-keyboard-mode [C-\;] nil)
(define-key emulate-mac-keyboard-mode [control-\;] nil)
(define-key emulate-mac-keyboard-mode-map [control-\;] nil)
(define-key emulate-mac-keyboard-mode [control \;] nil)
(define-key emulate-mac-keyboard-mode (kbd "C-;") nil)
(define-key toggle-mac-keyboard-modifier (kbd "C-;") nil)
(define-key toggle-mac-option-modifier "C-;" nil)
I keep getting the error that the
symbol's value as variable is void
After much searching I found somewhere that maybe the value of the variable had not been initialised, so I tried those after
(require 'emulate-mac-keyboard-mode)
with the same result. I also tried
(eval-after-load 'emulate-mac-keyboard-mode
'(progn
(define-key emulate-mac-keyboard-mode [C-\;] nil)))
How can I unset this key?