私のマウスにはスクロールホイールがなく、キーボードには私が使用していない追加の非標準キーがあります。このキーを再マップして、そのキーを押すとマウスホイールの上/下と同じ効果が得られます。どうすればいいですか?
関連がある場合は、CinnamonをDEとして使用してください。
ベストアンサー1
これを行う方法はいくつかあります。いくつかの簡単な方法を簡単に説明します。私はFedora 35 Cinnamonを使用していますが、Mintや他のディストリビューションに簡単に適応できるように、一般的なバージョンを維持しようとします。 DEにグローバルショートカットを設定する方法がない他のDEでこれを行う場合は、バインディングを呼び出す/呼び出しする別の方法を見つける必要があります(おそらく最後に含まれるリンク?)。
オプション1:
簡単なGUIが必要な場合は試してみることができます入力リマッパー(フラッグハブ)。 Debian ベースではないディストリビューションを使用している場合は、ソースからビルドする必要があるかもしれませんが、そうでない場合は使いやすいです。
免責事項:私は単純なキーバインディングのために他のGUIアプリケーションをロードしたくないので、実際にこれを直接使用しません。
オプション#2:
その他設定方法はかなり速いです。Cinnamon DEのグローバルショートカットをxdotool
。
- まず、
xdotool
Fedoraではsudo dnf install -y xdotool
.Mintではsudo apt install -y xdotool
。 - Cinnamon DEのスタートメニューまたはメインアプリケーションメニューをクリックし、基本設定>キーボード>ショートカットタブ>カスタマイズセクションに移動します。
- 「カスタムショートカットを追加」ボタンをクリックしてください。
- 名前(例
mouse wheel up
:)を指定してコマンドを入力します。xdotool click 4
次に[追加]ボタンをクリックします。 - 「カスタムショートカットの追加」ボタンをもう一度クリックしてください。
- 名前(たとえば
mouse wheel down
)を指定し、次のコマンドを入力しますxdotool click 5
。 - これで、キーボードショートカットセクション(ウィンドウの上部)に2つのカスタムショートカット項目が表示されます。 1つは上、もう1つは下です。そのうちの1つをクリックして選択してください。
- [キーバインド]セクション(ウィンドウの下部)で、[割り当てられていません]フィールドの1つをダブルクリックして、目的のキーの組み合わせをクリックします。私は
Super+<
マウスホイールを下に、マウスホイールを上に使用します(Super+>
必要に応じてSuper +,
/を使用することもできます.
)。しかし、自分に合ったものを使ってください。 - 他のキーに対して手順6〜7を繰り返します。
グラフィックセッションにある限り、これは機能します。何らかの理由でtty /シングルユーザーモード/その他の非グラフィックセッションで使用する必要がある場合は、次の点を確認してください。shiroがデザインした地図2。設定は少し複雑ですが、ここではうまくいくかもしれません(もちろん、map2の有無にかかわらず、tty /シングルユーザーモードでマウスホイールの使用をテストしていませんが、ターミナル出力スクロールには機能できますか?)。