【AutoHotKey,Karabiner代替】Linuxソフト候補

linux

上記に加えて使えそうなソフトメモ。マウス操作はkey mapper。他は下記ソフトで代替を考える。
・xkeysnail
・Xremap ← これ使ってみる。
・Quikey(今後に期待)
・xdotool,xbindkeysとか

参考サイト:
(そろそろ2年)仕事利用のArchLinuxのクライアントPCでの利用プロダクトまとめ - インフラエンジニアway - Powered by HEARTBEATS
Linux Mint/19.1 Mate/キーボードカスタム [Ore Base] (boo.jp)
GitHub - k0kubun/xremap: Dynamic key remapper for X11 and Wayland
Linux向けの最強のキーリマッパーを作った - k0kubun's blog (hatenablog.com)
GitHub - bostrt/quikey: A keyboard macro tool.

他:
Ubuntu (Kali Linux) で、AutoHotkey っぽいことを AutoKey で実現したい - Qiita
Ubuntu:無変換・変換キーをMeta・Hyperキー化してAutoKeyでカスタマイズ可能な修飾キーにする方法 (did2memo.net)
Linux でキーボード入力の効率化を図る その3 xdotool + xbindkeys 断念編 - In my mind (hatenablog.jp)
Linux で Autohotkeyっぽいことをする - ふなWiki (ddo.jp)

=追記=
結論:Xremapが実に惜しい。
key-mapperとの併用不可。先勝ちで制御奪い合う。
modmapセクションが単一キーの割当変更なのだけれど、KEY_F: BTN_LEFT とすればマウス割当できるし、ドラッグも+修飾キーの挙動もちゃんとできる。
ただ、無変換キー+Fキーの割当て、keymapセクションで割り当てると押し続けると連打扱いに。。。
もともとvmwareでキーイベントをahkから奪われるぅって話で、これ系試してたわけだけど諦めてvirtualboxを使おうと思い始めた。1点注意、「キーボードの自動キャプチャー」をオフにするとAHKが効くようになる。
VirtualBoxのゲストOSに対してAutoHotkeyのキー変換を有効にする設定方法(重要) (did2memo.net)



curl https://sh.rustup.rs -sSf | sudo sh
問われたら「1」を入力して、Enter。

sudo apt install libx11-dev libxkbfile-dev libxkbfile-dev
sudo cargo install xremap --features gnome
source $HOME/.cargo/env

mkdir ~/.config/xremap
vi ~/.config/xremap/config.yml

sudo /home/(ユーザー)/.cargo/bin/xremap /home/(ユーザー)/.config/xremap/config.yml

また、keycodeは下記参照
Key in evdev - Rust (docs.rs)

modmap:
  - name: IME # Optional
    remap: # Required
      KEY_HENKAN:
        held: KEY_F14 # Required
        alone: KEY_F13 # Required
        alone_timeout_millis: 200 # Optional

keymap:
  - name: Global # Optional
    remap: # Required
      Super-KEY_F: BTN_LEFT
      Super-KEY_B: BTN_RIGHT
      Super-KEY_G: BTN_MIDDLE
      Super-KEY_R: KEY_PAGEUP
      Super-KEY_4: KEY_PAGEDOWN

コメント

タイトルとURLをコピーしました