Как печатать на иврите, не ломая пальцы о три раскладки

Если вы, как и я, пытаетесь освоить иврит, то наверняка уже успели «насладиться» всей болью постоянного переключения между английским, русским и ивритом на клавиатуре.

Лично меня это безумно раздражает — постоянно промахиваюсь мимо нужного языка, путаюсь и медленно схожу с ума. И главное — это сильно замедляет работу. Я уже давно думал о том, как решить эту проблему. Дошло до того, что я поставил отдельный дистрибутив 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

בהצלחה!‏

Запись опубликована в рубрике Иврит. Добавьте в закладки постоянную ссылку.

Добавить комментарий

🇬🇧 Attention! Comments with URLs/email are not allowed.
🇷🇺 Комментарии со ссылками/email удаляются автоматически.