summaryrefslogtreecommitdiffstats
path: root/rsnix/src/ps2.rs
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-07-31 03:22:20 +0200
committersalmonik <salmonik@tuta.io>2026-07-31 03:22:20 +0200
commit0ace22d6f88692883584119c64ff010f4cee6738 (patch)
tree6f575f9088dec8bab90943d6c23e174bca183f0a /rsnix/src/ps2.rs
parentrestructure: rsnix kernel + shell crate + rsdos entry point (diff)
downloadrs-dos-0ace22d6f88692883584119c64ff010f4cee6738.tar.gz
rs-dos-0ace22d6f88692883584119c64ff010f4cee6738.zip
fix(rsdos): organizational changes
Diffstat (limited to 'rsnix/src/ps2.rs')
-rw-r--r--rsnix/src/ps2.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/rsnix/src/ps2.rs b/rsnix/src/ps2.rs
index b83a4e0..477d146 100644
--- a/rsnix/src/ps2.rs
+++ b/rsnix/src/ps2.rs
@@ -346,10 +346,9 @@ fn update_modifiers(scancode: u8, pressed: bool, e0: bool) {
346 (0x1D, true) => set_mod(state, MOD_RCTRL, pressed), 346 (0x1D, true) => set_mod(state, MOD_RCTRL, pressed),
347 (0x38, false) => set_mod(state, MOD_LALT, pressed), 347 (0x38, false) => set_mod(state, MOD_LALT, pressed),
348 (0x38, true) => set_mod(state, MOD_RALT, pressed), 348 (0x38, true) => set_mod(state, MOD_RALT, pressed),
349 (0x3A, false) 349 (0x3A, false) if pressed => {
350 if pressed => { 350 state.modifiers ^= MOD_CAPS;
351 state.modifiers ^= MOD_CAPS; 351 }
352 }
353 _ => {} 352 _ => {}
354 } 353 }
355} 354}