TheDcoder Posted May 18, 2015 Share Posted May 18, 2015 (edited) Hello I am trying to make a function which.... Ummm.... I don't know the word, Please run this code and you will get it:<snip>Which time gap looks the most organic (Which time gap looks like a human is typing them)? Thanks! TD Edit: I am conducting this research because I just saw a Brain Games on Nat Geo which says (and proves) that The more people take part, The more better result. Edited May 18, 2015 by Melba23 Code removed EasyCodeIt - A cross-platform AutoIt implementation - Fund the development! (GitHub will double your donations for a limited time) DcodingTheWeb Forum - Follow for updates and Join for discussion Link to comment Share on other sites More sharing options...
James Posted May 18, 2015 Share Posted May 18, 2015 I'm dubious. Blog - Seriously epic web hosting - Twitter - GitHub - Cachet HQ Link to comment Share on other sites More sharing options...
BrewManNH Posted May 18, 2015 Share Posted May 18, 2015 I can type about 35-40 words per minute, that would be about 170-200 characters per minute using a 5 letter word as an average. I can type approximately 3 +/- characters per second in that time frame. But that's an average amount of typing, some seconds I might only type one character, some I might type 6 depending upon the word.To make a program type in a human-like fashion, you'd need to vary the typing delay, because practically no one types at a consistent rate. If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag GudeHow to ask questions the smart way! I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from. Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays. - ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script. - Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label. - _FileGetProperty - Retrieve the properties of a file - SciTE Toolbar - A toolbar demo for use with the SciTE editor - GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI. - Latin Square password generator Link to comment Share on other sites More sharing options...
TheDcoder Posted May 18, 2015 Author Share Posted May 18, 2015 @James Just choose the one which satisfies you the most EasyCodeIt - A cross-platform AutoIt implementation - Fund the development! (GitHub will double your donations for a limited time) DcodingTheWeb Forum - Follow for updates and Join for discussion Link to comment Share on other sites More sharing options...
TheDcoder Posted May 18, 2015 Author Share Posted May 18, 2015 you'd need to vary the typing delay, because practically no one types at a consistent rateI tried using random to add/subtract the time gap, it didn't look good EasyCodeIt - A cross-platform AutoIt implementation - Fund the development! (GitHub will double your donations for a limited time) DcodingTheWeb Forum - Follow for updates and Join for discussion Link to comment Share on other sites More sharing options...
TheDcoder Posted May 18, 2015 Author Share Posted May 18, 2015 (edited) @BrewManHD Here you go:<snip>170 ms time gap looks very similar to my typing speed Edited May 18, 2015 by Melba23 Code removed EasyCodeIt - A cross-platform AutoIt implementation - Fund the development! (GitHub will double your donations for a limited time) DcodingTheWeb Forum - Follow for updates and Join for discussion Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted May 18, 2015 Moderators Share Posted May 18, 2015 TheDcoder,And just why are you trying to do this?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...
TheDcoder Posted May 18, 2015 Author Share Posted May 18, 2015 @Melba23 To make my update log more interesting EasyCodeIt - A cross-platform AutoIt implementation - Fund the development! (GitHub will double your donations for a limited time) DcodingTheWeb Forum - Follow for updates and Join for discussion Link to comment Share on other sites More sharing options...
FaridAgl Posted May 18, 2015 Share Posted May 18, 2015 I might only type one character, some I might type 6 depending upon the word.That's so true, but why?I think that's because it depends on the distance between keys on keyboard.If you are going to type "asd", you will be quite fast because 'a', 's' and 'd' are close to each other, but when you want to type 'qit', it will take more time, because of the distance between keys on keyboard.The other thing to consider, is that we type using 2 hands. The left hand works much better in typing words which the characters on the keyboard are from left to right (Like 'asd').The right hand works better for right to left words (Like 'poi').If you try to test, you will see typing 'asd' is much simpler than typing 'dsa' using left hand, and typing 'poi' is much easier than typing 'iop' using right hand. *** What I said in this post are just what I personally thought, they are not tested in any case, they are not scientifically proven or whatever, they could be all wrong *** http://faridaghili.ir Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted May 18, 2015 Moderators Share Posted May 18, 2015 TheDcoder,Not a good enough reason to want to simulate human typing - thread locked.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...
Recommended Posts