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).
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.
Ini memungkinkan Anda menentukan fnperilaku kunci tergantung pada mesin aturan, dan juga beralih antara satu perilaku dan yang lain saat Anda menekan fntombol.
Saya percaya Anda dapat menggunakan FNkunci dalam kombinasi dengan yang diinginkan Anda F1melalui F12tombol, untuk menggunakan fungsi tombol F standar.
Jawaban:
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).
sumber
KeyRemap4MacBook
dipanggilKarabiner
untuk Maverics (MacOS X 10.9) dan yang berikut, danKarabiner Elements
dari El Captain (macOS 10.11) pada. Semuanya dapat diunduh dari halaman Unduh Karabiner .Anda dapat membuat pintasan khusus aplikasi dengan membuat pengaturan khusus di
private.xml
file 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).sumber
Sekarang ada aplikasi untuk ini: https://github.com/Pyroh/Fluor
Ini memungkinkan Anda menentukan fnperilaku kunci tergantung pada mesin aturan, dan juga beralih antara satu perilaku dan yang lain saat Anda menekan fntombol.
sumber
Mungkin ada cara yang lebih mudah, tetapi hal berikut muncul di benak:
sumber
Saya percaya Anda dapat menggunakan FNkunci dalam kombinasi dengan yang diinginkan Anda F1melalui F12tombol, untuk menggunakan fungsi tombol F standar.
sumber