Yoko
http://forum.yoko.com.ua/

активация и дезактивация горячих клавиш.
http://forum.yoko.com.ua/viewtopic.php?f=4&t=13086
Page 1 of 1

Author:  grundick [ 2008-01-19 11:42:24 ]
Post subject:  активация и дезактивация горячих клавиш.

Уважаемые разработчики и люди, способные удоволетворить мою просьбу.Введите ,пожалуйста ,функции активации и дезактивации хоткеев.Уверен, очень многие скажут вам за это спасибо.Нужно это для того, чтобы речь писалась (то есть хоткеи дезактивированы) после нажатия какой то определенной клавиши (Ентера), и соответственно после повторного нажатия хоткеи вновь активировались.Очень было бы удобно использовать просто клавиши под хоткеи, без альтов и конторов, и шифтов.Как реализовано в 3Д клиенте УО:КР, или многих других играх.
Заранее спасибо :)

Author:  stickman [ 2008-01-19 12:25:34 ]
Post subject: 

да.. было бы отлично! ,)

Author:  CuHTpoH [ 2008-01-19 13:30:44 ]
Post subject: 

можно позаморачиваться и сделать единый глобал в каждо скрипте и при определенном его значении скрипты не будут ничего делать и сделать одну функцию которая будет менять значение этого глобала. например
в начале каждог скрипта который забит на хоткеи написать
Code:
if uo.getglobal('macros')=='off' then
  return
endif

и соответственно забить следующую функцию в хоткеи:
Code:
sub macro_switcher()
if uo.getglobal('macros')=='off' then
  uo.setglobal('macros','on')
  uo.print('СКРИПТЫ АКТИВИРОВАНЫ')
else
  uo.setglobal('macros','off')
  uo.print('АХТУНГ, СКРИПТЫ ОТКЛЮЧЕНЫ')
endif
endsub

Author:  Grin [ 2008-01-19 13:46:37 ]
Post subject: 

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

единственное решение это перехватывать нажатия Энтера.

Author:  CuHTpoH [ 2008-01-19 13:47:49 ]
Post subject: 

да ты прав...

Author:  grundick [ 2008-01-19 14:15:37 ]
Post subject: 

Да, в том то и дело. что если у меня на букве Х висит макрос ,в клиенте буква не печатается...

Author:  Mihail [ 2008-01-23 23:22:47 ]
Post subject: 

печатай с капслоком при нажатом шифте %)

Author:  Grin [ 2008-01-24 21:02:00 ]
Post subject: 

в общем ситуация такая...
будет выбор через команду Set.
Дальше ввиду того, что логика почти простая, но на асме реализовывать полностью это мягко говоря не интересно;)
По этому в режиме ПЕЧАТАТЬ комбинации с Shift будут не работать.
В режиме МАКРО доступны любые клавиши и комбинации.

В добавок думаю добавить в Set возможность изменения lastcontainer, lastcorpse

Author:  grundick [ 2008-01-24 21:32:32 ]
Post subject: 

КОГДА???????????????????????????????????????????? :o

Author:  Grin [ 2008-01-24 21:41:11 ]
Post subject: 

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

Author:  grundick [ 2008-01-25 06:13:07 ]
Post subject: 

а нельзя заодно ввести возможность вкл\выкл олвейзран ? :roll:

Author:  Grin [ 2008-01-25 13:23:07 ]
Post subject: 

нет, это клиентская фишка. на перловом инжекте есть возможность пользоватся макросами клиента, вот а там уже можно воспользоватся макросом переключения.

не вру... можно сделать...

Мда, новый этап рахвития...

Author:  grundick [ 2008-01-25 21:15:11 ]
Post subject: 

Ухх, мы на заре перемен!!

Author:  Grin [ 2008-01-25 21:21:32 ]
Post subject: 

если бы... гемора уууу;)

Author:  CuHTpoH [ 2008-01-31 06:42:38 ]
Post subject: 

Грин, мы очень ждем новую длл, и с возможностью изменния lasttarget ;)

Author:  admir [ 2008-12-11 10:45:15 ]
Post subject: 

за 6 лет я научился писать через зажатый мезинцем SHIFT с включенным капс локом ! :P
http://klavogonki.ru/profile/33286

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/