Узнать состояние Caps Lock

Обсуждение программ nnCron и nnCron LITE

Узнать состояние Caps Lock

Postby Raistlin » Wed, 18 Nov 2015, 00:43

По мотивам viewtopic.php?f=5&t=12768 и viewtopic.php?f=5&t=9973. Как узнать реальное состояние переключателя, а не просто состояние лампочки?
Windows XP SP3 Corp. + MUI, nnCron 1.93.1125.14, nnBackup 3.02b3 Build 147

Magically yours
Raistlin
User avatar
Raistlin
 
Posts: 159
Joined: Wed, 03 Nov 2004, 12:42

Re: Узнать состояние Caps Lock

Postby VoidVolker » Wed, 18 Nov 2015, 11:40

Перед изменением и при изменении состояния светодиодов сохранять эти изменения в переменную или в файл.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: Узнать состояние Caps Lock

Postby dothen » Wed, 18 Nov 2015, 13:19

А так не работает?
(Пример из плагина keystate.SPF)
Code: Select all
#( test_keystate
NoActive
\ finding out if 'Caps Lock' is set to ON
Action:
   VK_CAPITAL KEY-TOGGLED?
   IF
      MSG: "Caps Lock is ON"
   ELSE
      MSG: "Caps Lock is OFF"
   THEN
)#
dothen
 
Posts: 184
Joined: Mon, 16 Mar 2015, 04:58

Re: Узнать состояние Caps Lock

Postby Raistlin » Fri, 20 Nov 2015, 02:49

Работает, но... как я писал, иногда сбивается соответствие в том окне, что было активным при многочисленных нажатиях CapsLock с модификаторами. И оно этим способом не ловится.
Windows XP SP3 Corp. + MUI, nnCron 1.93.1125.14, nnBackup 3.02b3 Build 147

Magically yours
Raistlin
User avatar
Raistlin
 
Posts: 159
Joined: Wed, 03 Nov 2004, 12:42


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: No registered users and 2 guests