Juvigy 49 Posted August 31, 2010 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
AlmarM 22 Posted August 31, 2010 Take a look at FireFox's _IsPressed UDF MinesweeperA minesweeper game created in autoit, source available._Mouse_UDFAn UDF for registering functions to mouse events, made in pure autoit.2D Hitbox EditorA 2D hitbox editor for quick creation of 2D sphere and rectangle hitboxes. Share this post Link to post Share on other sites
Juvigy 49 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. Share this post Link to post Share on other sites
AlmarM 22 Posted September 1, 2010 Here you go . http://www.autoitscript.com/forum/index.php?showtopic=86296 MinesweeperA minesweeper game created in autoit, source available._Mouse_UDFAn UDF for registering functions to mouse events, made in pure autoit.2D Hitbox EditorA 2D hitbox editor for quick creation of 2D sphere and rectangle hitboxes. Share this post Link to post Share on other sites
Melba23 3,457 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 Share this post Link to post Share on other sites
AlmarM 22 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 MinesweeperA minesweeper game created in autoit, source available._Mouse_UDFAn UDF for registering functions to mouse events, made in pure autoit.2D Hitbox EditorA 2D hitbox editor for quick creation of 2D sphere and rectangle hitboxes. Share this post Link to post Share on other sites
Juvigy 49 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 Share this post Link to post Share on other sites
Melba23 3,457 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 Share this post Link to post Share on other sites
Juvigy 49 Posted September 2, 2010 I am an old forum dog around here. No need to worry. Share this post Link to post Share on other sites
fireryblaze 1 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... Share this post Link to post Share on other sites
Juvigy 49 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. Share this post Link to post Share on other sites