Jason Randolphのスーパーデューパーモードvimの再マッピングに似た機能はLinuxにありますか?

Jason Randolphのスーパーデューパーモードvimの再マッピングに似た機能はLinuxにありますか?

私はMacからLinuxへの移行に興味があります。最大の障害物はJason Rudolphのキーボード。特に、次のようなものが必要です。(S) アップ (D) アップモード。 Super Duperは、sキーとdキーを同時に押すと、vimに似たキーバインディングを有効にします。したがって、jは⬇️になり、kは⬆️になります。 Linux用に似たビルドはありますか?

ちょっとした調査の最後に見つかりました。エクスケープそしてCAP2ESCCaps Lock の再マッピングに使用されます。私も見つけました。この投稿ハンマースプーンとサイズがほぼ同じです。 Super Duperのようなものを実装するものが見つかりませんでした。

答え1

私は長年この問題を探してきましたが、ついに解決策を見つけました。それに基づいていますこの回答。 Arch Linuxではインストールする必要がありましたブロックツール、ほとんどのディストリビューションで利用できるようです。完了したら複製しました。コードキーマッピングプラグイン、ルートとして実行される基本的なシステムサービスを作成し、Super Duperモードができました!

私が保存するシステムサービス/etc/systemd/system/super-duper.service

[Unit]
Description=Service to enable super duper mode
 
[Service]
User=root
WorkingDirectory=/home/vik/dotfiles/chorded_keymap
ExecStart=/home/vik/dotfiles/chorded_keymap/run.sh
Restart=always
 
[Install]
WantedBy=multi-user.target

私の小さなrun.shスクリプト - キーボードに別のDEVNODEがあるかもしれません。

#!/bin/bash

export DEVNODE=/dev/input/event4

intercept -g $DEVNODE | python /home/vik/dotfiles/chorded_keymap/chorded_keymap.py | uinput -d $DEVNODE

関連情報