Harici klavyedeki tuşları nasıl yeniden eşleştirebilirim, ancak dahili düzeni dahili olarak tutabilirim?


10

Windows tuşları olan harici bir klavyem var. Tuşları yeniden değiştirmek istiyorum, böylece sol alt köşedeki tuşların düzeni MacBook Pro'mdaki dahili klavyeyle aynı.

Bu...

ctrlfnwindowsaltspacebar

... bu olmalı:

fncontroloptioncommandspacebar

Ben yeniden eşleştirme başardın windowsve altanahtarlarını optionve commandSistem Tercihleri'nde Klavye bölmesinde aracılığıyla sırasıyla, ancak anahtarlama controlve fnanahtarları şekilde mümkün değildir. Bunu yapmanın bir yolunu bilen var mı?


Not: Genel olarak geçiş yapmak istemiyorum controlve fn; Bunları yalnızca harici klavyede açmak istiyorum. KeyRemap4MacBook yalnızca dahili klavyeyi yeniden eşleştirebiliyor gibi görünüyor. "Dahili klavyeleri yeniden eşleme" seçeneğini işaretlediğimde, dahili düzen geri yüklenir, ancak harici klavyede hiçbir şey değişmez.


Bunu çözebildin mi?
William Bing Hua

Hayır, hayır yaşamadık: /
Will

Yanıtlar:


6

KeyRemap4MacBook ayrıca aygıta özgü ayarları da destekler:

<?xml version="1.0"?>
<root>
  <devicevendordef>
    <vendorname>KINESIS</vendorname>
    <vendorid>0x05f3</vendorid>
  </devicevendordef>
  <deviceproductdef>
    <productname>ADVANTAGE</productname>
    <productid>0x0007</productid>
  </deviceproductdef>
  <item>
    <name>modifierkeys</name>
    <identifier>modifierkeys</identifier>
    <device_only>DeviceVendor::KINESIS, DeviceProduct::ADVANTAGE</device_only>
    <autogen>__KeyToKey__ KeyCode::CONTROL_L, KeyCode::FN</autogen>
    <autogen>__KeyToKey__ KeyCode::FN, KeyCode::CONTROL_L</autogen>
    <autogen>__KeyToKey__ KeyCode::COMMAND_L, KeyCode::OPTION_L</autogen>
    <autogen>__KeyToKey__ KeyCode::OPTION_L, KeyCode::COMMAND_L</autogen>
  </item>
</root>

Satıcı ve ürün kimliklerini EventViewer.app adresinden görebilirsiniz. Harici klavyedeki tuşları yeniden eşleyemezse, diğer klavyeyi veya HID sürücülerini kaldırmayı deneyin.

Anahtar kodu değerleri ve önceden tanımlanmış ayarlar için kaynağa bakın .


EventViewer, KeyRemap içindeki bir yardımcı uygulamadır. Sistem Bilgisi içindeki satıcı ve cihaz kimliklerini de kontrol edebiliriz. EventViewer ayrıca yazdığımız gerçek anahtar kodlarını da gösterir.
brasofilo

4

Artık ek yazılıma ihtiyacınız yok. Sistem -> Klavye -> Değiştirici tuşlarda her klavyeyi ayrı ayrı yeniden eşleştirebilirsiniz.


0

Marcin'nin belirttiği gibi Sistem Tercihlerini kullanabilirsiniz. Daha ince taneli kontrol istiyorsanız KeyRemap 10,8'e kadar olan eski macOS'lar içindir. Bundan sonra aynı yazar Karabiner'i yarattı. Web sitesine bakın .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.