Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
AutoText item selection key
#4
autotext_pop   and DynamicLVKeys can become 1 function with a couple small adjustments.

Function DynamicLVKeys
Trigger !v"" "" "" "SysListView32" /QM     Help - how to add the trigger to the macro
 
Code:
Copy      Help
int- hwnd=TriggerWindow
int- hlv=child("" "SysListView32" hwnd)
int cid=GetWinId(hlv)
if(SelInt(cid 8888 3)=0) ret
int hh=SetWindowsHookEx(WH_KEYBOARD_LL &sub.Hook_WH_KEYBOARD_LL _hinst 0)
opt waitmsg 1
rep
,0.2 -WV hlv
,err
,,continue
,break
UnhookWindowsHookEx hh

#sub Hook_WH_KEYBOARD_LL
function# nCode message KBDLLHOOKSTRUCT&k
if(nCode<0) goto gNext
int- hlv
int- hwnd
int isActive=hlv
if(!isActive) SendMessage hlv WM_ACTIVATE WA_ACTIVE 0
int up=k.flags&LLKHF_UP
FormatKeyString k.vkCode 0 &_s;
if _s=","
,if(!up)
,,SendKeysToWindow2(hlv key(D))
,ret 1
if _s="."    
,if(!up)
,,SendKeysToWindow2(hlv key(U))    
,ret 1
if _s="/"    
,if(!up)
,,clo hwnd    
,ret 1    
if _s="Tab"    
,,if(!up)
,,,SendKeysToWindow2(hwnd key(Y))    
,,ret 1    
;gNext
ret CallNextHookEx(0 nCode message &k)

and in DynamicLV
change this line
;0 "" 0x90080AC8 0x0 0 0 184 108 "Dialog_DLV"
to
0 "" 0x90080AC8 0x0 0 0 184 108 ""

the other function will need to remain separate as the hook function needs to be just the keyboard hook.


Messages In This Thread
AutoText item selection key - by Davider - 11-01-2022, 05:19 AM
RE: AutoText item selection key - by Kevin - 11-02-2022, 01:43 PM
RE: AutoText item selection key - by Davider - 11-04-2022, 07:57 PM
RE: AutoText item selection key - by Kevin - 11-08-2022, 03:15 AM
RE: AutoText item selection key - by Davider - 11-08-2022, 03:40 AM
RE: AutoText item selection key - by Davider - 11-08-2022, 04:47 AM
RE: AutoText item selection key - by Kevin - 11-08-2022, 06:27 AM
RE: AutoText item selection key - by Davider - 11-08-2022, 09:45 AM
RE: AutoText item selection key - by Kevin - 11-08-2022, 01:06 PM
RE: AutoText item selection key - by Davider - 11-08-2022, 09:30 PM
RE: AutoText item selection key - by Davider - 11-11-2022, 10:07 AM
RE: AutoText item selection key - by Gintaras - 11-11-2022, 10:20 AM
RE: AutoText item selection key - by Davider - 11-12-2022, 02:11 AM
RE: AutoText item selection key - by Davider - 11-12-2022, 07:09 AM
RE: AutoText item selection key - by Davider - 11-16-2022, 10:06 AM
RE: AutoText item selection key - by Gintaras - 11-16-2022, 12:43 PM
RE: AutoText item selection key - by Davider - 11-16-2022, 01:21 PM
RE: AutoText item selection key - by Gintaras - 11-16-2022, 01:26 PM

Forum Jump:


Users browsing this thread: 2 Guest(s)