web-dev-qa-db-ja.com

相乗効果をホットキー+サイドとのみ交換する方法

キーを押しながら右側に移動しながら、画面を入れ替えるだけの相乗効果を出したい。キーを押さないうちに相乗効果で画面を切り替えたくありません。これを行う方法はありますか?

3
user101699

正確にやりたいことをする方法があるかどうかわかりません(つまり、特定のキーが押されたときにのみ画面を変更します)。ただし、画面を変更するときにホットキーを使用するという概念にすでに取り組んでいるので、マウスベースの画面交換を完全に無効にし、ホットキーのみを使用して変更することを検討しましたか?

これが私のシステムのセットアップ方法です。 Synergy構成ファイルには、使用している4台のマシン(サーバー+ 3台のクライアント)がリストされていますが、方向やリンクが設定されていません。代わりに、オプションの下で、4台すべてのPCに「keystroke(shift + control + alt + KP_1)= switchToScreen(system1)」ホットキーを定義しました。これで、画面の端に移動するだけで、マウスが画面から離れることはありません。代わりに、切り替えるには、Ctrl-Alt-Shift-#(#はキーパッドの1から4までの数字)を押して、コントロールを特定のPCに移動します。

完全なsynergy設定ファイルを以下にリストしますので、お気軽にそれを取得して、必要に応じて変更してください。


# Synergy configuration file

# screen definitions
section: screens
        System4:
        System3:
        System2:
        System1:
end

# screen orientation/links
section: links
        System4:
        System3:
        System2:
        System1:
end

# Options
section: options
        screenSaverSync=false
        relativeMouseMoves = true
#
        keystroke(shift+control+alt+KP_3) = switchToScreen(System3)
        keystroke(shift+control+alt+KP_2) = switchToScreen(System2)
        keystroke(shift+control+alt+KP_1) = switchToScreen(System1)
        keystroke(shift+control+alt+KP_4) = switchToScreen(System4)
end
2
Matt