Перезапис SHIFT + SPACE до підкреслення (_)


11

Я знайшов це питання і був так схвильований, коли дізнався, що зможу перевстановити всю свою клавіатуру за допомогою дійсно простого продукту Microsoft під назвою Creator Layout Creator .

Моя проблема: Keyboard Layout Creator не дозволяє мені змінити пробіл з будь-якими клавішами «Shift» стану (наприклад, Ctrl, Ctrl+ Alt, і Shift).

Символи, присвоєні SPACE KEY в будь-якому стані зсуву, повинні бути проміжними символами

Я хочу перевстановити Shift+ Spaceдо підкреслення ( _).

Це було б дуже корисно для мене, оскільки всі назви моїх баз даних відформатовані розділювачами підкреслення (наприклад, this_is_a_database_name), і я думаю, що з цим поєднанням клавіш було б швидше, ніж Shift+ -.

Відповіді:


10

Це можливо за допомогою AutoHotkey :

  1. Завантажте та встановіть останню версію.

  2. Створіть новий сценарій, який викликається underscore.ahkулюбленим текстовим редактором.

  3. Запишіть у файл та збережіть його:

    +Space::Send _
    
  4. Двічі клацніть файл для запуску сценарію.

  5. За бажанням скопіюйте сценарій (або посилання на нього) у Startupпапку.

Якщо натиснути Shift+, Spaceтепер додається підкреслення.


Дякую! Як ви думаєте, ви могли б допомогти мені в цьому подібному питанні ?
kentcdodds

Ось список ключів: autohotkey.com/docs/KeyList.htm, який він містить, LShiftі RShiftсеред інших клавіш. Тепер натисніть будь-яку клавішу. ;)
n611x007

Мені хотілося _б звільнити space + shiftзамість прохання ОП. З цим рішенням "I_get речення, які виглядають так, подивіться, що I_mean?" але для того, щоб вирішити це, я думаю, мені потрібно буде змінити клавішу пробілу, щоб запустити клавішу, а не клавішу за замовчуванням.
CSharper

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