Чи є спосіб перезавантажити клавіші Fn і Ctrl на бездротовій клавіатурі Apple?


20

Я використовую клавіатуру Apple Wireless, і я трохи розчарований, що Fnклавіша та Ctrlклавіша мають такий порядок. Мені це не зручно. Як я можу їх легко обміняти?


яка ОС? Mac чи Windows?
tumchaaditya

Відповіді:


7

Windows:

Це можна зробити за допомогою програми SharpKeys 2.1.1 :

SharpKeys - це утиліта, яка управляє ключем реєстру, що дозволяє Windows перезавантажувати один ключ до будь-якого іншого ключа. Додаток додається до переліку поширених клавіш клавіатури та функції клавішного типу для автоматичного розпізнавання більшості клавіш клавіатури.

  • Що ви можете зробити:

    Зіставте цілий ключ на будь-який інший ключ - наприклад, ви можете перевстановити Caps Lock до клавіші Shift

  • Що ви не можете зробити:

    Дозволяє поміняти дві клавіші між собою - наприклад, ви не можете мати місця для заміни Q і Z, оскільки код перезавантаження буде заплутаний


Mac OS X

Це можна зробити за допомогою DoubleCommand :

DoubleCommand - це програмне забезпечення для Mac OS X (розширення ядра), яке дозволяє перенаправляти клавіші, іншими словами змінювати спосіб роботи вашої клавіатури. Часто використовується для того, щоб зробити клавіатуру ПК більш комфортною за допомогою Mac, замінивши клавіші Alt (Option) та Windows (Command або Apple), оскільки вони знаходяться в обмінених місцях на клавіатурах Mac і PC. DoubleCommand - це швидкий і простий спосіб виправити це, якщо ви використовуєте клавіатуру ПК на вашому Mac.


Пов'язане читання:

Я знайшов клавіатуру MacBook Pro - як поміняти / перезапустити клавіші? містити корисну інформацію з цього приводу.


Дякую за DoubleCommandпосилання на програмне забезпечення, я знайшов його, перш ніж побачити ваш пост :) Але це мені допомагає. І у мене є ще одна проблема: як переосмислити eject? Це можливо?! Я хочу встановити його deleteповедінку ... Fu ** ing яблучні розробники думають, що ми не використовуємо deleteабо це зручно вводити fn+backspaceзамість deleteпрограмування?
ВалерійВасін

Також у DoubleCommandмене є проблема, коли використовуються комбіновані ярлики (наприклад, працюють Ctrl+Shift+Upлише оригінальні кнопки ...
ValeriiVasin

DoubleCommand не може їх заміняти, відповідно до інформації на веб-сайті. Він може лише перевстановити fnключ у controlключ.
іконоборство

2
Sharpkeys не можуть виявити клавішу fn на клавіатурі Apple. randyrants.com/sharpkeys/faq.htm # 15
C9HDN

5

На жаль, це, швидше за все, не вийде. За винятком обміну мікропрограмним забезпеченням клавіатури Bluetooth або повторного підключення кнопок програмного забезпечення.

Причина : Клавіша Fn - це модифікатор для створених сканерів. Цей ключ є модифікатором на апаратному рівні. Неможливо побачити навіть клавішу fn (використовуючи "xev" на моїй bluetooth-клавіатурі Apple під Linux)

EDIT: Швидкий тест показує, що це можливо (використовуючи showkey на реальному tty):
Fn має клавішний код 464
Ctrl має клавішний код 29


4

Для версій до (включаючи) 10.11 ви можете поміняти клавіші Karabiner (раніше KeyRemap4MacBook), тоді як DoubleCommand може перетворити ваш fnключ лише на controlключ.

Для версій 10.12+ вам потрібно використовувати Karabiner-Elements , повне перезапис Karabiner, яке все ще нагадує функцію, доступну в Karabiner. Функції, які він підтримує, все ще знаходяться в потоці.


Фантастично, це працює на OSX 10.11.x.

Для macOS Sierra ви захочете отримати Karabiner-Elements
AlexG

4

У Windows встановлення наступного драйвера дозволяє легко поміняти Ctrl та Fn.

https://github.com/samartzidis/WinAppleKey

На додаток до цього, cmd / win та alt також можна поміняти місцями та встановити деякі комбінації клавіш Fn + з макета Mac:

  • Ctrl -> Fn (налаштовується при встановленні)
  • Fn -> Ctrl (налаштовується при встановленні)
  • Лівий / правий Alt -> Лівий / правий Windows (налаштовується під час встановлення)
  • Вліво / вправо Windows -> Лівий / правий Alt (налаштовується при встановленні)
  • Виймання -> Видалити
  • Fn + Backspace -> Видалити
  • Fn + Enter -> Вставити
  • Fn + F3 -> (додаток) Мій комп'ютер
  • Fn + F4 -> (додаток) Калькулятор
  • Fn + F5 -> Призупинення / перерва
  • Fn + F6 -> Екран друку
  • Fn + F7 -> попередній трек
  • Fn + F8 -> відтворення / пауза
  • Fn + F9 -> наступний трек
  • Fn + F10 -> вимкнути звук
  • Fn + F11 -> зменшення гучності
  • Fn + F12 -> збільшення гучності
  • Fn + Вгору -> Вгору сторінки
  • Fn + Down -> Сторінка вниз
  • Fn + Вліво -> Головна
  • Fn + Вправо -> Кінець

Посилання погана :(
Самуель

Проект було перейменовано, мабуть. Я оновив посилання у відповіді. Також в описі проекту говориться, що Win 10 підтримується, а Win 7 та інші версії можуть працювати, але не перевірялися. Я щойно тестував 64-бітний Win 7 та встановив синій екран мого комп’ютера.
Самуїл

Хтось знає подібний інструмент для самої клавіатури ноутбука? macbook pro retina 13 середини 2014
AlfaTeK


1

(Доповнення до відповіді Zuuls)

Linux

Я спробував модифікувати модуль ядра для Apple , клавішні тут . Якщо у вас є ядро ​​Linux версії 3.13 (або близько), його слід легко завантажити.

У мене немає досвіду написання модулів ядра, тому частина коду може працювати не так, як очікувалося. Наскільки я знаю, він працює на моїй клавіатурі :)


Чи є більш сучасне рішення для цього?
ditto
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.