Jump to content

Keylogger for keyboard layout optimization

hey, guessing this has been done already. Anyone know how?
I want to optimize a layer on my keyboard dedicated to controlling my DAW (music software) I was thinking if I run a key logger while I using the software I could get some data on which keys/key combinations I actually use most. Then use this data to work out the best layout with macros for the most common shortcuts that I use.

Does anyone know of a keylogger or other tool that can:

record keystroke but also key combos (i.e. ctrl+c, ctrl+shift+z ect) as single 'units'.

Show frequency of each key/key combo (or output the data in a way that another tool could be used to do that)

Link to comment
https://linustechtips.com/topic/1307516-keylogger-for-keyboard-layout-optimization/
Share on other sites

Link to post
Share on other sites

24 minutes ago, tebla said:

hey, guessing this has been done already. Anyone know how?
I want to optimize a layer on my keyboard dedicated to controlling my DAW (music software) I was thinking if I run a key logger while I using the software I could get some data on which keys/key combinations I actually use most. Then use this data to work out the best layout with macros for the most common shortcuts that I use.

Does anyone know of a keylogger or other tool that can:

record keystroke but also key combos (i.e. ctrl+c, ctrl+shift+z ect) as single 'units'.

Show frequency of each key/key combo (or output the data in a way that another tool could be used to do that)

You could try Windows built in steps recorder, it may be too basic for your needs though, haven't played with it myself for a long while.

Link to post
Share on other sites

15 minutes ago, DigitalGoat said:

You could try Windows built in steps recorder, it may be too basic for your needs though, haven't played with it myself for a long while.

Thanks! never knew that existed, this might get me part of the way. Just need to work out a way to scrape that to get frequencies

Link to post
Share on other sites

2 hours ago, DigitalGoat said:

You could try Windows built in steps recorder, it may be too basic for your needs though, haven't played with it myself for a long while.

ok it's a bit roundabout. But I can't code, and it's not something I plan to do often. But here is the way I found to do this, if anyone is interested:

1) record the session you want to analyze with windows 'Steps Recorder'

2) that will save in .mht format. use:
https://www.aconvert.com/document/mht-to-txt/ to convert to .txt.
3) Go to https://textmechanic.com/ and use their 'find and replace text' tool to replace - with nothing, this makes each shortcut combination into one word.
4) use the text mechanic 'Count Characters, Words, Lines' to count word frequency. and you end up with:
https://imgur.com/a/EULPb21

Link to post
Share on other sites

1 hour ago, tebla said:

ok it's a bit roundabout. But I can't code, and it's not something I plan to do often. But here is the way I found to do this, if anyone is interested:

1) record the session you want to analyze with windows 'Steps Recorder'

2) that will save in .mht format. use:
https://www.aconvert.com/document/mht-to-txt/ to convert to .txt.
3) Go to https://textmechanic.com/ and use their 'find and replace text' tool to replace - with nothing, this makes each shortcut combination into one word.
4) use the text mechanic 'Count Characters, Words, Lines' to count word frequency. and you end up with:
https://imgur.com/a/EULPb21

A novel approach, nice work.

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

×