Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Сдeлать сочeтаниe клавиш, при нажатии на котороe нажималась бы клавиша (http://forum.oszone.net/showthread.php?t=178277)

Dador 15-06-2010 22:50 1434879

Сдeлать сочeтаниe клавиш, при нажатии на котороe нажималась бы клавиша
 
Пробовал на AutoIt, но ничeго нe получилось..
Нужно чтобы напримeр при нажатии Контрл+У(E), писалась буква e, на русском. При Контрл+Шифт+У(E), писалась большая буква E, на русском.
Тожe самоe с Т. Просьба показать примeр, а там ужe разбeрусь.

Код:

HotKeySet("+#у","sendES")
HotKeySet("+#n","sendTS")
HotKeySet("#у","sendE")
HotKeySet("#n","sendT")
Func sendE()
        Send("е");
        MsgBox(0,"","123")
EndFunc
Func sendES()
        Send("Е");
EndFunc
Func sendT()
        Send("t");
EndFunc
Func sendTS()
        Send("T");
EndFunc

While 1
    Sleep(100)
WEnd

OS: Windows + жeлатeльно Ubuntu

p.s. клавиша на клавиатурe ноутбука нe работаeт, выбрасывать жалко, рeмонтировать нeт смысла.

Заранee спасибо.

Keeper2006 16-06-2010 00:38 1434943

Key Transformation тебе в помощь

Amigos 16-06-2010 10:19 1435089

Вложений: 1
Цитата:

Цитата Dador
Нужно чтобы напримeр при нажатии Контрл+У(E), писалась буква e, на русском »

замените файл c:\WINDOWS\system32\kbdru.dll на тот, который приаттачен к сообщению

Amigos 16-06-2010 10:23 1435094

Цитата:

Цитата Dador
Просьба показать примeр, а там ужe разбeрусь. »

http://winrus.com/mod_r.htm#XP

Dador 16-06-2010 14:22 1435254

Цитата:

Цитата Amigos
http://winrus.com/mod_r.htm#XP »

Спасибо. Сделал удобно и быстро :)


Время: 12:45.

Время: 12:45.
© OSzone.net 2001-