Як замінити клавіші Windows та Control в Windows?


25

Я звик до клавіатури Mac, і це означає, що мій палець розраховує знайти клавішу швидкого доступу зліва від пробілу. Як я можу перетворити клавішу Windows - клавіша command ( ) на клавіатурі Mac) в клавішу Control і навпаки?

Відповіді:


24

Простіше кажучи, використовуйте цей скрипт AutoHotKey

RCtrl::RWin
RWin::RCtrl
LCtrl::LWin
LWin::LCtrl

Працює для всіх, крім CtrlAltDel.

Приблизною можливістю одночасного відображення CtrlAltє зіставлення ліворуч праворуч та праворуч ліворуч (на відміну від ліворуч та праворуч), тобто.

LAlt::RCtrl
RAlt::LCtrl
RCtrl::LAlt
LCtrl::RAlt

Таке хороше рішення! Чудове програмне забезпечення з відкритим кодом! :)
Джеймс Бедфорд

нижній розділ більше не працює, видає помилку дублікатів ключів, я перевірив це на Windows 8.1 в ефірі macbook, а ctrl alt del працює нормально без сценарію
JqueryToAddNumbers

2
Мені подобається, що я погуглив це і прийшов сюди сам через 7 років ...
Джей

Я щойно використовував LWin: LCtrl, оскільки я не дуже використовую RWin для Control. Приємна пропозиція.
Vijay Vepakomma

У моїй спеціальній Lenovo Ideapad 110 W10 Xmas 2017 спеціальна клавіша для переходу вгору - там, де розташована кожна інша клавіша зміни у світі. Тому я поміняв їх за допомогою AutoHotKey: pastebin.com/eEYb7kT1 . Мені довелося запустити скрипт із «Запустити як адміністратор», щоб програми, запущені як адміністратор (скажімо, cmd.exe), побачили перезапис.
john v kumpf

3

Як у Geek є гарне рішення для вашого запиту:

Додайте будь-яку клавішу до будь-якої клавіші в Windows 7 / XP / Vista


1
Це чудове рішення, оскільки в панелі управління Windows немає вбудованої опції.
Джеймс Ватт

Це не працюватиме, оскільки SharpKeys (що ця сторінка пропонує вам встановити) не дозволить вам поміняти дві клавіші!
Майк

1
@Mike працював для мене.
Дражен Беловук

2

Погляньте на цей сценарій AutoHotkey, який в значній мірі приносить досвід роботи з клавіатурою Mac для Windows.

https://github.com/stroebjo/autohotkey-windows-mac-keyboard

Цей конфігураційний файл AutoHotkey змушує звичайні комбінації клавіш працювати з клавіатурою Apple у Windows. Він був протестований з німецькою розкладкою клавіатури, але також повинен працювати в різних схемах.


2

SharpKeys

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

Застосувати заміну ключів

Поміняйте клавіші Ctrlта і Altклавішами через двоступеневий процес. За допомогою програми SharpKeys зробіть карту:

  1. Left Alt (00_38) до Left Ctrl (00_1D)
  2. Left Ctrl (00_1D) до Left Alt (00_38)

Імовірно, ви можете робити подібні речі справа Altі справа Ctrl.

Примітка: документація на цю утиліту містить наступне застереження:

Те, що SharpKeys + не зробить:

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

Що це означає, я не знаю, тому будьте обережні. Кожен раз, коли ви змінюєте реєстр, речі можуть піти не так. У цьому випадку автор утиліти припускає, що робити те, що я щойно зробив, неможливо, це могло бути так, що я неправильно трактую те, що він написав, він помилявся, це можна зробити, але тільки для Ctrlі Alt, або я щойно зіпсував мій комп’ютер.

Я успішно застосував двоетапне перенастроювання до Windows 10 станом на 2017/04/21.

Видаліть заміну ключів

Вибравши Видалити все та слідуючи за цим записом " Записати в реєстр" в SharpKeys, я зміг видалити ключ реєстру, який SharpKeys створив в першу чергу. Ви також можете видалити відповідний ключ реєстру вручну за допомогою regedit.

Фон

Як відключити ключ блокування Caps у Windows 7, 8, 10 або Vista, надається чітке пояснення ключа реєстру, який SharpKeys модифікує (створює?). Я розмістив свій ключ реєстру FYI.

Після запуску програми SharpKeys мій ключ реєстру:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\Scancode Map

Міститься:

00 00 00 00 00 00 00 00 03 00 00 00 1D 00 38 00 38 00 1D 00 00 00 00 00

Окреме запитання SuperUser надає трохи додаткового контексту: як перевпорядкувати клавіші клавіатури Right-Win та Right-Alt і відповідь Мепера C. Палавузлара на це запитання вказала на мене в правильному напрямку. Замість того, щоб відредагувати його питання, я вважав, що доцільніше розмістити свою відповідь як окрему відповідь.

Коментар до редакції

Дуже приємно мати можливість вирізати, копіювати та вставляти великим пальцем, Altа не незграбний розмах, необхідний Ctrlклавіші в Windows. Але, незважаючи на те, що я виріс користувач Mac (25 років) і дуже хотів би використовувати мій палець (природне положення) для активації коротких скорочень в Windows, я думаю, що це буде занадто заплутано, щоб зробити ціле - продаж своп Ctrlі Alt для мене . Наприклад, Command/ Alt- Tabзнаходяться в одному місці, тому перезапис Alt- Tabдо Ctrl-Tabпросто не буде працювати. Шкода, що Apple прийняла правильне рішення (скорочення на основі пальців), а Microsoft пішла з не дуже логічним «галузевим стандартом» свого часу. Але, мабуть, "галузевий стандарт" - це те, як ми закінчили вводити в першу чергу QWERTY та всі його безславні варіанти.

PS Windows все ще має три командні клавіші ?! Рішення Apple однієї модифікаційної клавіші для спеціальних букв та однієї для скорочень було розумним вибором дизайну і дозволяло легко отримувати доступ до менш поширених (англійською мовою), але все ще важливих символів та діакритів (наприклад, °, ', ¸, ˆ, ¨). У Windows у вас все Ctrl, Altі Windowsвони роблять по суті одне і те ж, і я вважаю, що переважна більшість користувачів рідко, якщо взагалі використовують Altабо Windowsклавіші швидкого доступу. Плюс Altстає особливо заплутаним, оскільки іноді це метод введення нестандартних символів за допомогою клавіатури або за допомогою AltGr, але часом це також є модифікатором короткого скорочення). Але я відволікаюсь… Я надихнув себе на пошук або задати актуальне запитання.

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