From d1d9a782f8bb14191d78f2c6d00948634913ce65 Mon Sep 17 00:00:00 2001 From: eneller Date: Wed, 28 Jan 2026 19:29:08 +0100 Subject: [PATCH] doc: add procedure --- .gitignore | 2 +- data/results.csv | 3 +++ doc/procedure.md | 12 ++++++++++++ src-tauri/src/lib.rs | 7 +------ 4 files changed, 17 insertions(+), 7 deletions(-) create mode 100644 data/results.csv create mode 100644 doc/procedure.md diff --git a/.gitignore b/.gitignore index 8f1b5f4..824f2a7 100644 --- a/.gitignore +++ b/.gitignore @@ -42,4 +42,4 @@ testem.log Thumbs.db TextTestExe/ -data/ +data/raw \ No newline at end of file diff --git a/data/results.csv b/data/results.csv new file mode 100644 index 0000000..b9b74d1 --- /dev/null +++ b/data/results.csv @@ -0,0 +1,3 @@ +id,age,sequence,wpm_querty,ter_qwerty,wpm_dvorak,ter_dvorak,wpm_circle,ter_circle +en, 24, qwerty-dvorak-circle, +la, 25, qwerty-circle-dvorak, \ No newline at end of file diff --git a/doc/procedure.md b/doc/procedure.md new file mode 100644 index 0000000..e36cf8a --- /dev/null +++ b/doc/procedure.md @@ -0,0 +1,12 @@ +# Procedure +1. Open `TestTestExe` +2. Go to `Test > Options`: + 1. Tab `Auto`: Stop test after Trial **13**, Switch to test mode after trial **3** + 2. Tab `Prevention`: Prevent **Punctuation, numbers, capitals** +3. determine keyboard testing sequence +4. ask participant age +5. Repeat for each keyboard: + 1. Set keyboard + 2. Participant fulfills typing task + 3. Note down `wpm` and `ter` in results.csv +6. Present reduced NASA-TLX \ No newline at end of file diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index 768fb91..b9bf299 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -4,11 +4,6 @@ use std::ptr; use tauri::Manager; // Learn more about Tauri commands at https://tauri.app/develop/calling-rust/ -#[tauri::command] -fn greet(name: &str) -> String { - format!("Hello, {}! You've been greeted from Rust!", name) -} - #[tauri::command] fn send_key(key: String) -> Result<(), String> { let mut enigo = Enigo::new(&Settings::default()).map_err(|e| format!("Enigo error: {}", e))?; @@ -118,7 +113,7 @@ pub fn run() { Ok(()) }) .plugin(tauri_plugin_opener::init()) - .invoke_handler(tauri::generate_handler![greet, send_key]) + .invoke_handler(tauri::generate_handler![send_key]) .run(tauri::generate_context!()) .expect("error while running tauri application"); }