2

Я работаю с 2, иногда с 3 разными языками на своих компьютерах с XP.

Windows XP выбирает язык ввода для каждого приложения. То есть, когда я переключаюсь на другое приложение, Windows иногда меняет язык ввода, потому что помнит, что я использовал этот язык в прошлый раз, когда использовал это приложение.

Мне это не нравится Я хочу, чтобы Windows поддерживала один глобальный язык ввода и меняла его только тогда, когда я нажимал Alt-Shift.

Возможно ли взломать Windows, чтобы она себя так вела? Может быть, с AutoHotKey?

2 ответа2

0

Вот скрипт AHK, который я использовал для этого, возможно, уже год:

language := 0

;;; Forced Hebrew: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;                                                                            ;
#z::
    language := 0
    Return

+#z::
    language := 1
    Return


#if language=1 and not GetKeyState("Capslock", "T")  
    `:: SendInput {;}
    q:: SendInput /
    w:: SendInput '
    e:: SendInput ק
    r:: SendInput ר
    t:: SendInput א
    y:: SendInput ט
    u:: SendInput ו
    i:: SendInput ן
    o:: SendInput ם
    p:: SendInput פ
    a:: SendInput ש
    s:: SendInput ד
    d:: SendInput ג
    f:: SendInput כ
    g:: SendInput ע
    h:: SendInput י
    j:: SendInput ח
    k:: SendInput ל
    l:: SendInput ך
    `;:: SendInput ף
    ':: SendInput `,
    z:: SendInput ז
    x:: SendInput ס
    c:: SendInput ב
    v:: SendInput ה
    b:: SendInput נ
    n:: SendInput מ
    m:: SendInput צ
    ,:: SendInput ת
    .:: SendInput ץ
    /:: SendInput .

    (:: SendInput )
    ):: SendInput (
    [:: SendInput ]
    ]:: SendInput [
    >:: SendInput <
    <:: SendInput >

#if
;                                                                            ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0

Единственный способ увидеть эту работу - установить только одну раскладку клавиатуры за раз. Например, если вы хотите использовать только румынский язык, вы должны удалить все другие раскладки клавиатуры ...

AutoHotKey можно использовать для создания ярлыков для быстрого удаления и установки раскладок клавиатуры.

Оставьте комментарии с любыми дополнительными вопросами или проблемами относительно моего ответа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .