Проблема с NumLock

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
Post Reply
User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39
Been thanked: 2 times

Проблема с NumLock

Post by LanKing »

Т.к. некоторые макросы используют нажатия Ctrl+Numlock получается что после запуска макроса нумлок также переключается.

Пытаюсь его вернуть в исходное состояние

Code: Select all

	numstate = mf.flock(0,-1);
	while(mf.flock(0,-1)==numstate) do
  	  mf.sleep(50)
  	  mf.flock(0, 2)
	end;
По финалу исходный mf.flock(0,-1) 65408, после блока кода - 1 или 65409 \ 0

Что я делаю не так?
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Проблема с NumLock

Post by John Doe »

LanKing wrote: Т.к. некоторые макросы используют нажатия Ctrl+Numlock получается что после запуска макроса нумлок также переключается.
Это что-то новое.
Перепроверьте ещё раз.

Что касается кода, то он как минимум не соответствует Энциклопедии.
Кстати, задавая подобные вопросы неплохо бы самостоятельно приводить ссылку.

P.S.
И что, проблема действительно проявляется только с NumLock?
User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39
Been thanked: 2 times

Проблема с NumLock

Post by LanKing »

John Doe wrote: И что, проблема действительно проявляется только с NumLock?
С другими локами не эксперементировал

В энциклопедии так, но это не LUA как я понимаю:
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Проблема с NumLock

Post by John Doe »

В определении недвусмысленно сказано, что значение следует искать в младшем бите.
На этот случай у нас аж 2 библиотеки в комплекте идут.
LanKing wrote: С другими локами не эксперементировал
Вот и я о том.
Заголовок темы не соответствует.
User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39
Been thanked: 2 times

Проблема с NumLock

Post by LanKing »

Подскажите пожалуйста, как парсить младший бит?
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Проблема с NumLock

Post by John Doe »

Код в энциклопедии есть, описание битовых операций тоже.
Уверен, аналог среди встроенных библиотек Lua вы способны найти.
User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39
Been thanked: 2 times

Проблема с NumLock

Post by LanKing »

СпасибО!
Post Reply

Return to “Нужна помощь”