Pintasan keyboard untuk beralih antara tombol Fn dan F


Jawaban:


9

Bergantung pada apa yang Anda coba lakukan, Anda mungkin dapat memotong pintasan keyboard sama sekali dan mengotomatisasi sepenuhnya ini. KeyRemap4MacBook memungkinkan Anda untuk mengatur pemetaan ulang berdasarkan aplikasi apa yang sedang Anda gunakan.

Saya menggunakan pengaturan yang beralih F1melalui F12untuk tombol Fungsi standar setiap kali saya menggunakan RDC (Windows Remote Desktop). Setiap saat mereka beroperasi seperti ikon mereka (kecerahan, volume, putar, dll).


1
Ini hanya ingin saya cari.
GreenKiwi

bagaimana Anda bisa membuat aplikasi pengaturan ini tergantung? Saya hanya bisa mengaktifkannya secara global.
Pfitz

Tidak berfungsi di Sierra
David

Catatan, KeyRemap4MacBookdipanggil Karabineruntuk Maverics (MacOS X 10.9) dan yang berikut, dan Karabiner Elementsdari El Captain (macOS 10.11) pada. Semuanya dapat diunduh dari halaman Unduh Karabiner .
luckydonald

3

Anda dapat membuat pintasan khusus aplikasi dengan membuat pengaturan khusus di private.xmlfile Anda . Lihat dokumentasi referensi untuk detailnya, atau contoh saya di bawah ini di mana saya mengembalikan kunci Konsumen kembali ke tombol Fungsi ketika di PhpStorm (untuk menggunakan debugger).

<?xml version="1.0"?>
<root>
    <!-- PhpStorm & EAP Version -->
    <appdef>
        <appname>PHPSTORM</appname>
        <equal>com.jetbrains.PhpStorm-EAP</equal>
        <equal>com.jetbrains.PhpStorm</equal>
    </appdef>
    <!-- ============================================================ -->
    <item>
        <name>Switch to normal function keys when in PhpStorm</name>
        <appendix>Change consumer keys to function keys in PhpStorm</appendix>
        <identifier>private.app_phpstorm_switch_consumer_to_fn</identifier>
        <only>PHPSTORM</only>
        <autogen>__KeyToKey__ KeyCode::BRIGHTNESS_DOWN, KeyCode::F1</autogen>
        <autogen>__KeyToKey__ KeyCode::BRIGHTNESS_UP, KeyCode::F2</autogen>
        <autogen>__KeyToKey__ KeyCode::EXPOSE_ALL, KeyCode::F3</autogen>
        <autogen>__KeyToKey__ KeyCode::LAUNCHPAD, KeyCode::F4</autogen>
        <autogen>__KeyToKey__ KeyCode::VK_CONSUMERKEY_KEYBOARDLIGHT_LOW, KeyCode::F5</autogen>
        <autogen>__KeyToKey__ KeyCode::VK_CONSUMERKEY_KEYBOARDLIGHT_HIGH, KeyCode::F6</autogen>
        <autogen>__KeyToKey__ ConsumerKeyCode::MUSIC_PREV, KeyCode::F7</autogen>
        <autogen>__KeyToKey__ ConsumerKeyCode::MUSIC_PLAY, KeyCode::F8</autogen>
        <autogen>__KeyToKey__ ConsumerKeyCode::MUSIC_NEXT, KeyCode::F9</autogen>
    <!-- I want to use these while in PhpStorm
        <autogen>__KeyToKey__ ConsumerKeyCode::VOLUME_MUTE, KeyCode::F10</autogen>
        <autogen>__KeyToKey__ ConsumerKeyCode::VOLUME_DOWN, KeyCode::F11</autogen>
        <autogen>__KeyToKey__ ConsumerKeyCode::VOLUME_UP, KeyCode::F12</autogen>
    -->
    </item>
</root>

Super luar biasa, sangat membantu, terima kasih! Saya memang harus membuat beberapa perubahan pada sistem saya: F1 adalah ConsumerKeyCode :: BRIGHTNESS_DOWN, F2 adalah ConsumerKeyCode :: BRIGHTNESS_UP, F5 adalah ConsumerKeyCode :: KEYBOARDLIGHT_LOW, dan F6 adalah ConsumerKeyCode :: KEYBOARDLIGHT_HIGH. Semua ditemukan menggunakan penampil acara Karabiner.
jbyler

Ini bagus sekali!
roNn23


1

Mungkin ada cara yang lebih mudah, tetapi hal berikut muncul di benak:

  • Aktifkan Akses Universal.
  • Buat AppleScript atau Aplikasi Automator yang mengubah ini melalui UI.
  • Ikat aplikasi itu ke kombo kunci.

1

Saya percaya Anda dapat menggunakan FNkunci dalam kombinasi dengan yang diinginkan Anda F1melalui F12tombol, untuk menggunakan fungsi tombol F standar.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.