Juvigy Posted August 31, 2010 Share Posted August 31, 2010 Is there a better way to implement this then for example HotKeySet (all keys)+ mouse? Link to comment Share on other sites More sharing options...
AlmarM Posted August 31, 2010 Share Posted August 31, 2010 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. Link to comment Share on other sites More sharing options...
Juvigy Posted September 1, 2010 Author Share Posted September 1, 2010 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. Link to comment Share on other sites More sharing options...
AlmarM Posted September 1, 2010 Share Posted September 1, 2010 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. Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted September 1, 2010 Moderators Share Posted September 1, 2010 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 Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area  Link to comment Share on other sites More sharing options...
AlmarM Posted September 1, 2010 Share Posted September 1, 2010 (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 September 1, 2010 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. Link to comment Share on other sites More sharing options...
Juvigy Posted September 1, 2010 Author Share Posted September 1, 2010 (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 September 1, 2010 by Juvigy Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted September 1, 2010 Moderators Share Posted September 1, 2010 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 Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area  Link to comment Share on other sites More sharing options...
Juvigy Posted September 2, 2010 Author Share Posted September 2, 2010 I am an old forum dog around here. No need to worry. Link to comment Share on other sites More sharing options...
fireryblaze Posted September 2, 2010 Share Posted September 2, 2010 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... Link to comment Share on other sites More sharing options...
Juvigy Posted September 2, 2010 Author Share Posted September 2, 2010 _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. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now