branch: elpa/xah-fly-keys
commit 62a32575bbcbc94b7b3bf7ff3142798b717eb351
Author: Xah Lee <x...@xahlee.org>
Commit: Xah Lee <x...@xahlee.org>

    * Removed key <home> and <f8> for xah-fly-command-mode-activate. Reason: 
too many keys to activate command mode. Also, now escape key now works in 
terminal since emacs 28. Also, in past 5 or more years, fewer keyboard has home 
key and F8.
    * Removed the key qwerty colon 【:】 (dvorak s) for xah-select-line. Reason: 
keybinding requiring shift is not very good. 【shift+;】 is not much more 
efficient than the alternative 【d t ;】 This was just added few weeks ago for 
experiment. Possible removing the 3 or so other commands with shift key.
---
 xah-fly-keys.el | 62 ++++++++++++++++++++++++++++-----------------------------
 1 file changed, 31 insertions(+), 31 deletions(-)

diff --git a/xah-fly-keys.el b/xah-fly-keys.el
index 8d480fca07..d2a8c04cfa 100644
--- a/xah-fly-keys.el
+++ b/xah-fly-keys.el
@@ -4,7 +4,7 @@
 
 ;; Author: Xah Lee ( http://xahlee.info/ )
 ;; Maintainer: Xah Lee <x...@xahlee.org>
-;; Version: 27.7.20250720091147
+;; Version: 27.7.20250720182709
 ;; Created: 2013-09-10
 ;; Package-Requires: ((emacs "28.3"))
 ;; Keywords: convenience, vi, vim, ergoemacs, keybinding
@@ -26,7 +26,9 @@
 ;; Important command/insert mode switch keys:
 
 ;; M-x `xah-fly-command-mode-activate'
-;; or press F8 or Alt+Space or Ctrl+Space or <escape>.
+;; or press <escape>
+;; or Alt+Space
+;; or Ctrl+Space.
 ;; Note: if using emacs 28 or before, escape key only works when in emacs is 
running in graphical user interface mode.
 
 ;; M-x `xah-fly-insert-mode-activate'
@@ -3343,16 +3345,12 @@ Version: 2024-04-22"
 
     (xah-fly--define-keys
      xah-fly-command-map
-     '(("<escape>" . xah-fly-command-mode-activate)
-       ("<home>" . xah-fly-command-mode-activate)
-       ("<f8>" . xah-fly-command-mode-activate))
+     '(("<escape>" . xah-fly-command-mode-activate))
      :direct)
 
     (xah-fly--define-keys
      xah-fly-insert-map
-     '(("<escape>" . xah-fly-command-mode-activate)
-       ("<home>" . xah-fly-command-mode-activate)
-       ("<f8>" . xah-fly-command-mode-activate))
+     '(("<escape>" . xah-fly-command-mode-activate))
      :direct)
 
     (when xah-fly-use-isearch-arrows
@@ -3618,28 +3616,31 @@ Version: 2024-04-22"
        ("r s u" . xah-backslash-to-slash)
 
        ;; kmacro-end-and-call-macro
-       ("r t RET" . #'kmacro-edit-macro)
-       ("r t SPC" . #'kmacro-step-edit-macro)
-       ("r t TAB" . #'kmacro-insert-counter)
-       ("r t a" . #'kmacro-add-counter)
-       ("r t b" . #'kmacro-bind-to-key)
-       ("r t c" . #'kmacro-set-counter)
-       ("r t d" . #'kmacro-redisplay)
-       ("r t e" . #'edit-kbd-macro)
-       ("r t f" . #'kmacro-set-format)
-       ("r t g" . #'kmacro-delete-ring-head)
-       ("r t h" . #'kmacro-edit-macro-repeat)
-       ("r t i" . #'kmacro-call-ring-2nd-repeat)
-       ("r t j" . #'kmacro-cycle-ring-next)
-       ("r t k" . #'kmacro-end-or-call-macro-repeat)
-       ("r t l" . #'kmacro-edit-lossage)
-
-       ("r t n" . #'kmacro-name-last-macro)
-       ("r t p" . #'kmacro-cycle-ring-previous)
-       ("r t q" . #'kbd-macro-query)
-       ("r t t" . #'kmacro-swap-ring)
-       ("r t v" . #'kmacro-view-macro-repeat)
-       ("r t x" . #'kmacro-to-register)
+       ("r t RET" . kmacro-edit-macro)
+       ("r t SPC" . kmacro-step-edit-macro)
+       ("r t TAB" . kmacro-insert-counter)
+
+       ("r t a" . kmacro-add-counter)
+       ("r t b" . kmacro-bind-to-key)
+       ("r t c" . kmacro-set-counter)
+       ("r t d" . kmacro-redisplay)
+       ("r t e" . edit-kbd-macro)
+       ("r t f" . kmacro-set-format)
+       ("r t g" . kmacro-delete-ring-head)
+       ("r t h" . kmacro-edit-macro-repeat)
+       ("r t i" . kmacro-call-ring-2nd-repeat)
+       ("r t j" . kmacro-cycle-ring-next)
+       ("r t k" . kmacro-end-or-call-macro-repeat)
+       ("r t l" . kmacro-edit-lossage)
+
+       ("r t n" . kmacro-name-last-macro)
+       ("r t p" . kmacro-cycle-ring-previous)
+       ("r t q" . kbd-macro-query)
+       ("r t t" . kmacro-swap-ring)
+       ("r t u" . nil)
+
+       ("r t v" . kmacro-view-macro-repeat)
+       ("r t x" . kmacro-to-register)
        ("r u" . xah-quote-lines)
        ("r v" . nil)
        ("r w" . nil)
@@ -3745,7 +3746,6 @@ Version: 2024-04-22"
 
        ("H" . xah-extend-selection)
        ("T" . xah-select-text-in-quote)
-       ("S" . xah-select-line)
        ("D" . xah-select-block)
 
        ("U" . delete-char)

Reply via email to