Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dschil138/sql-keycounts
SQLite queries to be used with Benign-Key-Logger to help understand your keycount data
https://github.com/dschil138/sql-keycounts
benign-key-logger keyboard-layout keycounter keylogger sql sqlite
Last synced: 3 days ago
JSON representation
SQLite queries to be used with Benign-Key-Logger to help understand your keycount data
- Host: GitHub
- URL: https://github.com/dschil138/sql-keycounts
- Owner: dschil138
- Created: 2023-01-20T03:35:48.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-20T05:06:34.000Z (almost 2 years ago)
- Last Synced: 2024-11-01T11:42:55.815Z (about 2 months ago)
- Topics: benign-key-logger, keyboard-layout, keycounter, keylogger, sql, sqlite
- Homepage:
- Size: 3.91 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SQL-keycounts
SQLite queries to be used with [Benign-Key-Logger](https://github.com/Ga68/benign-key-logger) to help understand your keycount dataThe keylogger program will create an SQLite database for you, which has a few queries built in. I found that I wanted some more advanced queries, so those are provided here.
## Included Queries:
- Key counts with combined cases (g and G counts as the same key)
- Separated counts for the Right hand and the Left hand (versions for both Colemak and QWERTY)
- "Limited" bigrams, trigrams, quadgrams, etc. "Limited" here means the counts exclude non-alphanumeric keys such as Shift, Esc, VOL_UP, VOL_DOWN, etc---
# Using These Queries
The keylogger program will create an SQLite database for you. In an effort to let you continue to use that same database file which holds your keycounts, and to keep in the same open philosophy of Benign Key Logger, I've written these queries as a series of plain text files, which you can simply paste into a new "View" in SQLiteStudio.*IE: The user is able to see exactly what is happening. There is no possible trickery here with your keylog file. You get to enter the SQL queries yourself into the program, as opposed to opening an opaque file.*
### To use:
1. Open your "key_log.sqlite" file in SQLiteStudio
2. With the icons at the top, click "Create a View" (usually the 6th icon from the left)
3. Name the view
4. Click the large empty field below, and paste the contents of the relevant txt file from this repo
5. Hit the green checkmark above the field you just pasted into
6. Just to the right, you can see that you are currently in the "Query" tab. Now select the "Data" tab
7. Analyze your keycounts