web-dev-qa-db-ja.com

MacでPCキーボードを使用してFnキーを押すにはどうすればよいですか?

私は少し漬け物をしています。 Mac OS XでDellキーボードを使用していますが、ターミナルを使用しているときにファンクションキーにアクセスしたいのですが。私の友人は新しいMacキーボードを持っていますが、その上にFnキーがありますが、キーボードの同じ場所を押すと、カーソルが疑問符に変わります。これは明らかに、古いモデルの「ヘルプ」キーとして扱われますMacキーボード。

キーボード設定ペインのオプションを使用してファンクションキーを適切に動作するように変更できることはわかっていますが、ファンクションキーが必要なのはターミナルにいるときだけであり、それ以外の場合はそうしないので、変更したくありません。ボリューム調整などで問題ないので、Fnキーを使用します。私は「修飾キー。。。」も調べました。これにより、Caps Lock、Ctrl、Alt、Shiftキーを再定義できますが、Fnには何も割り当てられません(これは残念ですが、CtrlとしてCaps Lockを使用し、 「実際の」Ctrlは完璧なFnキーです)

それで...古いMacのキーボードやサードパーティのキーボードで「Fn」を押す方法はありますか?

[〜#〜] edit [〜#〜]:明確にするために、DellキーボードにはFnキーがありません。私の友人のMacキーボードでFnキーとして機能する場所は、私のInsertキーです。

29
AlexMax

ControllerMateなどのアプリケーションを使用して、キーとコントローラーにカスタムアクション/スクリプトを割り当てることができます。

4
dotHTM

この投稿は役に立ちました:

http://david.rothlis.net/keyboards/Microsoft_natural_osx/

キーボード設定ペインでの設定に関係なく、ファンクションキー(F1など)は(明るさ、音量などではなく)そのように動作します。 「F Lock」を押すと、Fキーは何もしません。幸い、F Lockは再起動後もその設定を記憶しています。

MacキーボードのようなFn修飾キーはありません。

KeyRemap4MacBook Fキーを通常の明るさ、音量などにマッピングできますが、通常のFキーは失われます。

4
richardkmiller

私は同じ問題でここに着陸しました。 Microsoftナチュラルキーボードを持っています。私はすべてを試し、それからキーボードの設定に入り、Use all F1 F2 ETC as standard function keys

その後、キーボードに戻り、1つのキーとExposéで機能していることがわかっている1つのFEを体系的に組み合わせました。 Fロックキーを押すとペイダートを叩きます。

だから私は答えは-Macの標準Fキーを有効にし、キーボードのF-LOCKキーを見つけて有効にする CAPロックを有効にするのと同じ方法です。

3
zatara

MacキーボードのFnキーは、ハードウェア主導の機能です。

あなたは何を成し遂げようとしているのですか?

MacBook ProにMicrosoftワイヤレスキーボードを取り付けており、ドライバーをインストールすると、ファンクションキーの機能の多くをこれで実行できます。

enter image description here

たとえば、次のことができます。

  • ボリュームを押し、キーをミュートし、オーディオを制御するために再生/一時停止します
  • 「メール」キーを押してメールに戻ります
  • Exposé機能用のFキーがあります(たとえば、すべてのウィンドウ表示用のF9、アプリケーションウィンドウ用のF10)

(「キーボードの設定」で、「すべてのF1、F2などのキーを標準のファンクションキーとして使用する」がチェックされていることに注意してください)

Microsoftキーボードで複製できないFnの唯一の機能は明るさコントロールです

3
Doug Harris

MACキーボードのクリックをシミュレートするには:

コマンド(%)Alt(スペースバーの左側)

オプション(\〜)Windowsキー(altの左)

0
T.Todua

ここでDellキーボードを使用してテストしたところ、Fキーを「ファンクション」キーから外すことができませんでした(例:Exposeなど)。そのオプションは、Appleブランドのキーボードでのみ使用できるようです...

したがって、ソフトウェアドライバーでパッチを適用したり、plistをハッキングしたりせずに...これを行う方法がわかりません...

0