From fbe5748333e821691bdbe58554717c7e4b6d0837 Mon Sep 17 00:00:00 2001 From: Matteo Cypriani Date: Wed, 25 Sep 2024 22:26:55 +0200 Subject: [PATCH] feat(kanata): Use C-ins/S-ins for copy/paste Rationale: those shortcuts are shell-friendly, unlike C-c/C-v. --- kanata/defalias/azerty_pc.kbd | 2 -- kanata/defalias/bepo_pc.kbd | 2 -- kanata/defalias/common.kbd | 5 +++++ kanata/defalias/ergol_pc.kbd | 2 -- kanata/defalias/optimot_pc.kbd | 2 -- kanata/defalias/qwerty-lafayette_pc.kbd | 2 -- kanata/defalias/qwerty_mac.kbd | 2 -- kanata/defalias/qwerty_pc.kbd | 2 -- kanata/defalias/qwertz_pc.kbd | 2 -- kanata/kanata.kbd | 2 ++ 10 files changed, 7 insertions(+), 16 deletions(-) create mode 100644 kanata/defalias/common.kbd diff --git a/kanata/defalias/azerty_pc.kbd b/kanata/defalias/azerty_pc.kbd index 4c6dfee..ee0e822 100644 --- a/kanata/defalias/azerty_pc.kbd +++ b/kanata/defalias/azerty_pc.kbd @@ -9,8 +9,6 @@ cls C-z ndo C-w cut C-x - cpy C-c - pst C-v 0 S-0 1 S-1 diff --git a/kanata/defalias/bepo_pc.kbd b/kanata/defalias/bepo_pc.kbd index d45996e..b441cf0 100644 --- a/kanata/defalias/bepo_pc.kbd +++ b/kanata/defalias/bepo_pc.kbd @@ -8,8 +8,6 @@ cls C-] ndo C-[ cut C-c - cpy C-h - pst C-u 0 S-0 1 S-1 diff --git a/kanata/defalias/common.kbd b/kanata/defalias/common.kbd new file mode 100644 index 0000000..bee970a --- /dev/null +++ b/kanata/defalias/common.kbd @@ -0,0 +1,5 @@ +(defalias + ;; Copy/paste, TypeMatrix style + cpy C-ins + pst S-ins +) diff --git a/kanata/defalias/ergol_pc.kbd b/kanata/defalias/ergol_pc.kbd index 0fd2abb..500b39e 100644 --- a/kanata/defalias/ergol_pc.kbd +++ b/kanata/defalias/ergol_pc.kbd @@ -8,8 +8,6 @@ cls C-t ndo C-z cut C-x - cpy C-w - pst C-v 0 0 1 1 diff --git a/kanata/defalias/optimot_pc.kbd b/kanata/defalias/optimot_pc.kbd index eacb2a6..bdbf3b4 100644 --- a/kanata/defalias/optimot_pc.kbd +++ b/kanata/defalias/optimot_pc.kbd @@ -8,8 +8,6 @@ cls C-v ndo C-] cut C-[ - cpy C-m - pst C-/ 0 S-0 1 S-1 diff --git a/kanata/defalias/qwerty-lafayette_pc.kbd b/kanata/defalias/qwerty-lafayette_pc.kbd index b218fa2..aedf337 100644 --- a/kanata/defalias/qwerty-lafayette_pc.kbd +++ b/kanata/defalias/qwerty-lafayette_pc.kbd @@ -8,8 +8,6 @@ cls C-w ndo C-z cut C-x - cpy C-c - pst C-v 0 0 1 1 diff --git a/kanata/defalias/qwerty_mac.kbd b/kanata/defalias/qwerty_mac.kbd index ae8027d..0e142c9 100644 --- a/kanata/defalias/qwerty_mac.kbd +++ b/kanata/defalias/qwerty_mac.kbd @@ -8,8 +8,6 @@ cls M-w ndo M-z cut M-x - cpy M-c - pst M-v 0 0 1 1 diff --git a/kanata/defalias/qwerty_pc.kbd b/kanata/defalias/qwerty_pc.kbd index ecdbaf8..f88b7cf 100644 --- a/kanata/defalias/qwerty_pc.kbd +++ b/kanata/defalias/qwerty_pc.kbd @@ -9,8 +9,6 @@ cls C-w ndo C-z cut C-x - cpy C-c - pst C-v 0 0 1 1 diff --git a/kanata/defalias/qwertz_pc.kbd b/kanata/defalias/qwertz_pc.kbd index c2b4df0..8ba59fc 100644 --- a/kanata/defalias/qwertz_pc.kbd +++ b/kanata/defalias/qwertz_pc.kbd @@ -9,8 +9,6 @@ cls C-w ndo C-y cut C-x - cpy C-c - pst C-v 0 0 1 1 diff --git a/kanata/kanata.kbd b/kanata/kanata.kbd index 705001a..0a97bde 100644 --- a/kanata/kanata.kbd +++ b/kanata/kanata.kbd @@ -91,4 +91,6 @@ windows-altgr cancel-lctl-press ) +(include defalias/common.kbd) ;; Cross-layout aliases + ;; vim: set ft=lisp