Если вы, как и я, пытаетесь освоить иврит, то наверняка уже успели «насладиться» всей болью постоянного переключения между английским, русским и ивритом на клавиатуре.
Лично меня это безумно раздражает — постоянно промахиваюсь мимо нужного языка, путаюсь и медленно схожу с ума. И главное — это сильно замедляет работу. Я уже давно думал о том, как решить эту проблему. Дошло до того, что я поставил отдельный дистрибутив Linux, где работал только на иврите. Т.е. уже переключался не между раскладками, а между системами 🙂
Мне это надоело и я придумал хитрый способ как писать на иврите, не добавляя его в раскладки Windows. Для этого я создал маленький скрипт на AutoHotkey, который позволяет включать «ивритский режим» отдельной комбинацией клавиш.
Как это работает?
Представьте, что у вас есть секретная кнопка, которая превращает английские буквы в иврит. Нажимаете Win
+ H
— и всё, что вы пишете, магическим образом превращается в иврит. Нажимаете ещё раз — магия отключается, и вы снова можете спокойно печатать на русском или английском.
Установка
1. Скачайте и установите AutoHotkey (бесплатная опен-сорс программа).
2. Создайте текстовый файл (например, в блокноте) и вставьте туда следующий код:
#NoEnv SendMode Input SetWorkingDir %A_ScriptDir% hebrewMode := false #h:: hebrewMode := !hebrewMode ToolTip % "Hebrew mode: " (hebrewMode ? "ON" : "OFF") SetTimer, RemoveToolTip, -1000 return RemoveToolTip: ToolTip return #If hebrewMode q::Send, {U+002F} ; / w::Send, {U+05F3} ; ׳ e::Send, {U+05E7} ; ק r::Send, {U+05E8} ; ר t::Send, {U+05D0} ; א y::Send, {U+05D8} ; ט u::Send, {U+05D5} ; ו i::Send, {U+05DF} ; ן o::Send, {U+05DD} ; ם p::Send, {U+05E4} ; פ a::Send, {U+05E9} ; ש s::Send, {U+05D3} ; ד d::Send, {U+05D2} ; ג f::Send, {U+05DB} ; כ g::Send, {U+05E2} ; ע h::Send, {U+05D9} ; י j::Send, {U+05D7} ; ח k::Send, {U+05DC} ; ל l::Send, {U+05DA} ; ך SC027::Send, {U+05E3} ; ף (точка с запятой) SC033::Send, {U+05EA} ; ת (запятая) SC034::Send, {U+05E5} ; ץ (точка) z::Send, {U+05D6} ; ז x::Send, {U+05E1} ; ס c::Send, {U+05D1} ; ב v::Send, {U+05D4} ; ה b::Send, {U+05E0} ; נ n::Send, {U+05DE} ; מ m::Send, {U+05E6} ; צ /::Send, {U+002E} ; . #If
3. Сохраните файл с расширением .ahk
, например, hebrew.ahk
.
4. Запустите созданный файл двойным щелчком мыши.
Теперь наслаждайтесь переключением с Win
+ H
и радуйтесь, что ваши пальцы и нервы останутся целыми!
Если этот способ сэкономил вам несколько нервных клеток, можете угостить меня кофе через Paypal:
igroglaz@gmail.com
בהצלחה!