MacOSの構成可能なグローバルマウスジェスチャー。
この
READMEファイルは、アプリ設定のArout Sectionで読むことができます。
MacGestureは定期的に更新をチェックし、新しいバージョンが利用可能なときにプロンプトを表示します。 ?
GitHubリリースページからLateseリリースバンドルをダウンロードします。
brew install --cask macgesture 。 ?
| ジェスチャー | 頭字語 |
|---|---|
| 左に移動します | L |
| 上に移動します | U |
| 右に移動します | R |
| 下に移動します | D |
| 左ボタン | Z |
| ホイールアップ | u |
| ホイールDP | d |
ジェスチャーには、ワイルドカードマッチング( ?および* )を含めることができます。
最初のルールマッチングが有効になります。
Z 、英語で「左」を意味する左のピニインの頭字語です。したがって、マウスを左にドラッグするのをクリックするのを区別するために、文字Zを選択しました。
ホイールの方向は、システム構成(自然な巻物の方向設定)またはいくつかのシステムの調整(たとえば、Karabinerの逆垂直スクロールなど)によって異なる場合があります。
不完全な修正:WebStormを使用して、オープン設定、キーマップを使用して、[コンテキストメニューを表示]のショートカットをButton3 Clickに設定します。
理由:MacOSは、MacGestureの前にシステム全体のショートカットに応答します。
修正:最初にショートカットを無効にします(たとえば、システム設定→キーボード→ショートカット)、Macgestureでショートカットを割り当て、ショートカットを再度に再度可能にします。
警告:一部のショートカットは、上記の修正ではまだ動作しません。あなたがこれに遭遇したとき、ここに2つの可能な解決策があります:
⌃0 、 ⌃9 )。次の表は、おそらく使用の最も基本的なシナリオをカバーしています。
| ジェスチャー | フィルター | アクション | 注記 | ⚡⚡️ |
|---|---|---|---|---|
D | *safari | *chrome | ⌘t | 新しいタブ | - |
DR | *safari | *chrome | ⌘W | 近い | - |
これらのルールを設定することにより、マウスジェスチャーに、サラリとクロムブラウザーの現在焦点を絞った新しいタブを開くことができます。単に:
なんてきちんと! ?
これで、右のマウスボタンをリリースしなくても、選択したタブ間をすばやくサイクリングするために、ルール行の最後にある「⚡️」チェックボックスを使用して、すべての試合でトリガーするジェスチャーを設定できます。
したがって、次のルールを定義することにより、
| ジェスチャー | フィルター | アクション | 注記 | ⚡⚡️ |
|---|---|---|---|---|
U*u | *safari | *chrome | ⇧⌘[ | 前のタブ | ☑☑️ |
U*d | *safari | *chrome | ⇧⌘] | 次のタブ | ☑☑️ |
あなたは簡単にすることができます:
u (マウスホイールスクロールアップ)が前のタブアクションをトリガーし、d (マウスホイールスクロールダウン)は次のタブアクションをトリガーします。ブラウザ内の複数のタブを切り替えることは、これで1枚のケーキになりました! ?
一般的なパネルで「インポート」ボタンと「エクスポート」ボタンを使用します。
ターミナルアプリを開き、古いコンピューターでこれを行います。
defaults read com.codefalling.MacGesture backup.plistそして、そのファイルを新しいコンピューターにコピーして、次のようにします。
defaults import com.codefalling.MacGesture backup.plistすべての設定を正常に持ち越す必要があります。そうでない場合は、問題を提出してください。
あなたはプレイエンドすることができます! 、除外するアプリ(まだワイルドカード)。
たとえば、元のもの:
| ジェスチャー | フィルター | アクション | 注記 | ⚡⚡️ |
|---|---|---|---|---|
U*d | * | ⇧⌘] | 次のタブ | ☑☑️ |
次に、サファリを除外するために、これを次のように変更します。
| ジェスチャー | フィルター | アクション | 注記 | ⚡⚡️ |
|---|---|---|---|---|
U*d | * | !*safari | ⇧⌘] | 次のタブ | ☑☑️ |
その後、予想される動作が発生します。
Githubで問題を開いてください! ?
このプロジェクトは、GNU一般公開ライセンスの下で行われます。
username0x0aによって設計されたアプリアイコンおよびその他のアイコン。