есть такой код,я один проект доделываю,
X++:
client static MyKeyboardKeys str2Key(Str letter)
{
Str 1 l;
;
l = letter;
switch(l)
{
case '1': return MyKeyboardKeys::Num_1;
case ',': return MyKeyboardKeys::M;
case 'з': return MyKeyboardKeys::P;
case 'а': return MyKeyboardKeys::F;
case 'х': return MyKeyboardKeys::[COLOR="Red"]???[/COLOR];
}
}
client static void pressKey(MyKeyboardKeys kkey)
{
;
MyActions::pressKeyboardKey(kkey, MyKeyEvent::Press);
MyActions::pressKeyboardKey(kkey, MyKeyEvent::Release);
}
client static void pressKeyboardKey(MyKeyboardKeys _key, MyKeyEvent _keyEvent)
{
DLL winApiDLL = new DLL(#UserDLL);
DLLFunction keybd_event = new DLLFunction(winApiDLL, #UserDLL_KEYBD_EVENT);
;
keybd_event.arg(ExtTypes::Byte, ExtTypes::Byte, ExtTypes::DWord, ExtTypes::Pointer);
keybd_event.call(enum2int(_key), 0, enum2int(_keyEvent), 0);
}
теперь остается дописать код клавы [(х) и ](ъ)