Maybe add some macro detection code too... it seems detecting same combination of commands wouldn't be that hard to discover???

Perhaps could even make the code call out the user to type in some random word to prove they are human too??? Just thinking out loud here.