Sign in to follow this  
Followers 0
Juvigy

"Press any key" Check

11 posts in this topic

Is there a better way to implement this then for example HotKeySet (all keys)+ mouse?

Share this post


Link to post
Share on other sites



Take a look at FireFox's _IsPressed UDF ;)


Minesweeper

A minesweeper game created in autoit, source available.

_Mouse_UDF

An UDF for registering functions to mouse events, made in pure autoit.

2D Hitbox Editor

A 2D hitbox editor for quick creation of 2D sphere and rectangle hitboxes.

Share this post


Link to post
Share on other sites

Cant seem to find this _IsPressed UDF. Could you please help me with a link ?

I would like to have something like :

GUIRegisterMsg($WM_KEYDOWN,"Get_KeyDown") where $WM_KEYDOWN is a system event

but would like to implement it without a GUI.

Share this post


Link to post
Share on other sites

Here you go ;).

http://www.autoitscript.com/forum/index.php?showtopic=86296


Minesweeper

A minesweeper game created in autoit, source available.

_Mouse_UDF

An UDF for registering functions to mouse events, made in pure autoit.

2D Hitbox Editor

A 2D hitbox editor for quick creation of 2D sphere and rectangle hitboxes.

Share this post


Link to post
Share on other sites

Guys,

Please be careful on this subject. Looking to detect all keys is getting close to KeyLogger territory and we do not want to go there, do we? ;)

M23


Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind._______My UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Share this post


Link to post
Share on other sites

#6 ·  Posted (edited)

Guys,

Please be careful on this subject. Looking to detect all keys is getting close to KeyLogger territory and we do not want to go there, do we? ;)

M23

True, forgot that.

Keylogger recording mouse movement?

Edited by AlmarM

Minesweeper

A minesweeper game created in autoit, source available.

_Mouse_UDF

An UDF for registering functions to mouse events, made in pure autoit.

2D Hitbox Editor

A 2D hitbox editor for quick creation of 2D sphere and rectangle hitboxes.

Share this post


Link to post
Share on other sites

#7 ·  Posted (edited)

Damn - i was checking the Firefox UDF and didnt think that FIREFOX is a user name.

How stupid of me. 10x for the help guys.

@Melba

You are too paranoid.

I am not making a key logger.

@Edit,

I found an _IsPressed function also available via the Misc.au3 UDF that is part of the standard set of UDF's that come with the installation right?

Edited by Juvigy

Share this post


Link to post
Share on other sites

Juvigy,

I am not paranoid, not did I suggest that you were doing such a thing.

I was just offering a friendly word of advice as I have seen many threads of this type end in tears. What you do with the advice is, of course, entirely up to you. ;)

M23


Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind._______My UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Share this post


Link to post
Share on other sites

I am an old forum dog around here. No need to worry.

Share this post


Link to post
Share on other sites

umm im not sure if your still looking for somthing but...

GUIRegisterMsg(WM_KEYDOWN OR WM_KEYUP, "MyFunc")... Then just write a function that checks for wich keys were pressed.

OR

_WinAPI_SetWindowsHookEx...has a good example...

Either way just remember keyloggers = bad... IDK I just like assuming the best of people besides.. only listed whats in the helpfile...

Share this post


Link to post
Share on other sites

_Ispressed is what i needed - inside is the dll call that made my day.

I can now check for all keyboard events like WM_KEYDOWN OR WM_KEYUP with no GUI.

10x guys.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0