Ubuntuでマウスのクリックロック設定
from Kensington ExpertMouse ワイヤレストラックボール
Windowsだと簡単にクリックロックできる
Ubuntuではひと手間必要
ひと手間をメモる
検証環境
Ubuntu 19.10
ひと手間
xteというコマンドをインストールする
code:sh
sudo apt-get install xautomation
以下のコマンドを実行すると、次のマウスクリックをするまでは実質押しっぱなし状態になる
code:sh
xte "mousedown 1" # マウス左クリック
xte "mousedown 2" # マウスホイールクリック
xte "mousedown 3" # マウス右クリック
これをマウスか、キーボードショートカットなりから呼び出すようにすればいけるはず
キーボード
Ubuntuだとデフォルトでキーボードショートカットにコマンド実行を割り当てることが可能
設定する
Superキーを押して検索画面を表示
shortcutと入力すると「設定 キーボードショートカット」が表示されるのでそれを選択
こんな画面が表示されるので、一番下の「+」ボタンを押して独自ショートカットを追加
https://gyazo.com/a6521299cfab86d0d02a1de9ced7a8b7
ここに前述のコマンドを登録する
この例では Alt + Fと Alt + Gを登録した
Superキーでも良かったけれど、UbuntuではSuperキーをデフォルトでいろいろ設定されているのでやめた
トグルといいつつトグルじゃないけれど
ひとまずこれで目的は達成できた
左手だけで操作できるショートカットである点が重要
マウス (諦めた)
このトラックボールだとWindowsだと複数のボタンを同時に押す操作に機能を割り振ることができていた(はず)
同じことをやりたい
ようは複数のボタンを同時に押すと、前述のコマンドを実行するようにすればいけるはず、という考え
さっと調べてもあんまり見つからなかったので早々に諦めた
参考
アクセシビリティマウスクリックロックはどこにありますか?
Easystroke その1 - マウスジェスチャーでアプリを操作するアプリの紹介・アクションのUI構成・アクションを追加する - kledgeb