Измените функцию Alt + Shift в Windows на Caps Lock (как и в High Sierra)

878
Saeed Sepehr

Как вы, возможно, знаете, клавиши ввода языка переключения - это «Caps Lock» на последней OSx, High Sierra . Мне очень понравилось это изменение, потому что я редко использую заглавные буквы, но мне приходится переключаться между двумя языками тысячу раз в день!

В Windows мы должны нажать Alt + Shift или Win + Space вместе, чтобы переключить типизацию языка, и я использую как Mac, так и ПК, так что я путаюсь, когда переключаюсь между ПК и Mac!

В любом случае, способ изменения метода ввода в High Sierra на Mac гораздо проще, и я уверен, что большинству пользователей ПК это понравится!

Есть ли способ изменить ярлык метода ввода в Windows (Alt + Shift или Windows + Space) только на клавишу Caps-lock?


PS: в Mac нажмите и удерживайте Caps Lock, чтобы печатать все прописными буквами. Было бы неплохо, если бы у нас это тоже было на Windows. но это не имеет значения для меня, если я потеряю это вообще!

0
В мире Windows многие из нас используют [AutoHotkey] (https://superuser.com/questions/1164799/how-to-change-the-function-of-f1-hotkey/1164800#1164800), чтобы сделать что-то подобное , Run5k 6 лет назад 0
Спасибо, но мне нужна его функция на всей ОС не только в MS.World. Saeed Sepehr 6 лет назад 0
Я думаю, что есть небольшое недоразумение. Когда я говорю «в мире Windows», это просто фигура речи. Другими словами, это ** относится ** ко всей ОС. Взгляните на AutoHotkey, и вы сможете делать именно то, что вы хотите. Run5k 6 лет назад 0
ой ой прости! Я немного сонный и читаю это СЛОВО :)) спасибо большое, я читаю [это] (https://www.autohotkey.com/docs/misc/Remap.htm), чтобы узнать, как я могу написать простой скрипт для этого. Saeed Sepehr 6 лет назад 0
Моя блокировка заглавных букв в High Sierra не действует как переключатель языка; он действует как обычная заглушка. Вы уверены, что не устанавливали это где-нибудь? SilverWolf 5 лет назад 0
@seaturtle ты прав. он появился в последней версии MacOS и по умолчанию не включен. если вы не можете найти его, дайте мне знать, я буду искать в его настройках. Saeed Sepehr 5 лет назад 0

1 ответ на вопрос

1
Saeed Sepehr

Благодаря Run5k & AutoHotKey я нашел решение.

  1. Установите AutoHotKey и запустите его
  2. Run> shell: автозагрузка (откроется папка автозагрузки)

    Вы можете сохранить его в папке «Автозагрузка» для автоматического запуска при загрузке Windows.

  3. Щелкните правой кнопкой мыши> New> AutoHotkey script> выберите имя файла и откройте
  4. Скопируйте приведенный ниже код в текстовый редактор и сохраните его:
    CapsLock::Send,  Return 
  5. щелкните правой кнопкой мыши файл> Выполнить скрипт

Теперь вы увидите, что Caps Lock переключает язык ввода при каждом нажатии.


PS: я пытаюсь написать скрипт для удержания Shift, пока я держу Caps Lock в течение 2 секунд. Тогда я закончу этот пост.

Я убрал зеленую галочку, потому что обнаружил, что в кодовой комбинации есть некоторые ошибки и конфликтует с другими функциями. Я буду работать над этим и поделюсь лучшим кодом как можно скорее. Saeed Sepehr 6 лет назад 0