4

具体的には、MacBook の fn キーをマウスの左クリックにマップしようとしています。

Windows を使っていた昔、何かをマッピングできる素晴らしい小さなユーティリティに出会いました: http://www.autohotkey.com/

たとえば、小さなテキストファイルを作成します

^!s::                             ; CTRL + ALT + s
Send Sincerely,{enter}John Smith  ; sends keystrokes to active window
return

単純なテキスト ファイルの作成は、GUI ベースのリマッパーよりもはるかに優れていました。

  • 私はそれを見て、起こっていることすべてを一目で見ることができます
  • 細部までカスタマイズできます
  • スクリプトを保存/取得/投稿/共有できます

本当に、それは私が Windows について本当に恋しいことの 1 つです。

だから私の質問は次のとおりです。OS Xでこれを行うにはどうすればよいですか? すべての Google 検索はhttps://pqrs.org/macosx/keyremap4macbook/につながりますが、私はこのパッケージが嫌いです。GUI がめちゃくちゃ雑然としています。

シェル スクリプトで実行したり、コードをコンパイルしたりできれば、とてもうれしいです。

4

4 に答える 4

2

OS X のホットキー

Mac には AHK がないように見えますが、AHK が Windows で提供する機能は OS X でも実現できる可能性があります。独自のソリューションをコーディングしたり、オープンソースのものを変更したり、アプリケーションを組み合わせて使用​​したりすることが問題になる可能性があります。共に働く。以下のすべてを試したわけではありませんが、チェックする価値があるかもしれないので、それらについて言及することをお勧めします。

オープンソース

IronAHK - OS X に移植された AHK の .NET リライト

*元のプロジェクトは死んでいる可能性があります

CliClick - マウス クリックをエミュレートするコマンドライン アプリケーション

商業

TextExpander - スクリプト可能なテキスト補完 / ホットキー / マクロ アプリ (AppleScript、シェル スクリプトをサポート)

Typinator - TextExpander に似ていますが、いくつかの機能が異なります。

KeyMo - ほとんどの場合、キーをマウス専用にマッピングします。

FastScripts - ホットキー/ユーザー定義可能なキーボード ショートカットを AppleScripts にマップします

*私は Text Expander と FastScripts を一緒に使用しており、それらなしでは生きられません。

ローリング・ユア・オウン

AppleScript、または OS X で考えられるほぼすべてのシェル スクリプトを使用して、何かを作成するのは非常に簡単です。Mac で AHK の代替品を見つけるには、おそらく試行錯誤、忍耐、そして最終的に自分にとって最適なものを見つける必要があります.

于 2014-01-20T22:34:13.407 に答える
1

Sikuliプロジェクトは有望に見えます。特定の問題 (Fnキーの再マッピングなど) についてはわかりませんが、AHK のクロスプラットフォームの代替手段であることは間違いありません。

于 2014-01-20T11:24:33.857 に答える
1

ControllerMateと呼ばれるプログラムで可能です。手順はこちら. ただし、商用ソフトウェアです。また、無料の代替手段を見つけることにも興味があります。

于 2013-12-30T15:42:02.190 に答える