上記に加えて使えそうなソフトメモ。マウス操作は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
コメント