> <i>The default keybindings for said commands are cursed. (Seriously, C-M-@ to call isearch-query-replace-regexp ?)</i><p>BTW, this isn't only a problem with `isearch`. I suspect that other multiple-simultaneous-keypresses tend to be hard on most people's hands. Which can be bad for your typing-oriented career, and for other humans uses of hands.<p>Some alternatives in Emacs:<p>* Try to press the modifier key(s) with one hand, and the non-modifier key with the other.<p>* If the modifier(s) require contorting in uncomfortable ways, consider whether moving from home row is easier.<p>* When an Emacs key sequence includes the "Meta" modifier (`M-`), consider whether pressing and releasing the Esc key first, and then doing the remaining key/combo, is easier.<p>* Make a better key binding. Examples:<p><pre><code> (global-set-key [f5] 'call-last-kbd-macro)
(global-set-key [f12] 'undo)
(global-set-key [XF86Back] '(lambda ()
(interactive)
(other-window -1)))
</code></pre>
* Learn fancier Emacs features which might mean not having to type this or not as often (keyboard macros is just one).<p>* Use or write a function or package that automates the higher-level task. For writing your own, you can learn from one of these two manuals, and just start experimenting in your running Emacs:
<a href="https://www.gnu.org/software/emacs/manual/html_node/eintr/" rel="nofollow noreferrer">https://www.gnu.org/software/emacs/manual/html_node/eintr/</a>
<a href="https://www.gnu.org/software/emacs/manual/html_node/elisp/" rel="nofollow noreferrer">https://www.gnu.org/software/emacs/manual/html_node/elisp/</a>