"shift"を押しながらマウスでスクロールすると、垂直スクロールモーションが水平スクロールアクションに解釈されます。これは、Linuxで作業しているときに私が一番欠けている機能です。私はLinuxに持っていきたいと思っています(私は徹底的に見てきたので、誰もまだそうしていないようです)。どこでLinuxの入力ハッキングを始めるのですか?
これは、ある種のランタイムプラグインを使用して、または少なくとも私が他のすべてのアプリケーションを再コンパイルしてその機能を利用する必要がないようにしたいと考えています。私の質問は:どのようなライブラリがそのようなプラグインを書くことができますか?ある種のスクリプトを書いてみるといいかもしれません。なぜなら、そのような機能は複雑ではないようですが、必要ならCとC++でコード化することができます。
私はXEvIE(中止)とXTrap(同様に放棄されているようです)のようなXソリューションを調べました。 GTK/GNOMEは今のところ概念の証明として少なくとも自分自身に限定して喜んで喜んでいます。
これをプラグインとして実行できない場合は、どのオープンソースプロジェクト(Xfree86?GNOME?他の誰か)にこの機能を試してもらう必要がありますか?
- (溶液で!) 更新:
パッケージ "xbindkeys" と "xautomation" をインストールします。次に、あなたの〜/ .xbindkeysrc.scmファイルに次のように書きます。
; bind shift + vertical scroll to horizontal scroll events (xbindkey '(shift "b:4") "xte 'mouseclick 6'") (xbindkey '(shift "b:5") "xte 'mouseclick 7'")
その後、ちょうど私はわからないが、evdevのは、このようなことを行うことができます
おかげで(左ボタンはどこでも窓、国境に近いサイズを変更するには右のボタンなどをつかむために)ALTキー変更するのでそれはまた理にかなって
、!厳密には解決策ではありませんが、 "evdev modifier"を検索すると、私は驚くほど速く実用的なソリューションに導かれました。 私はxbindkeys(同じパッケージのもの)とxte(xautomationパッケージのもの)を使ってしまいました。私が必要としたのは、以下の〜/ .xbindkeysrc.scmファイルでした: ;バインドシフト+水平スクロールイベントへの垂直スクロール (xbindkey '(シフト "b:4") "xte'マウスカーソル6 '") (xbindkey'(シフト "b:5") "xte 'マウスカーソル7'") xbindkeysを実行すると、bobはあなたの横スクロールしている叔父です! 乾杯:D – gfxmonk
気になる書式設定。私はその質問を編集する:s – gfxmonk