aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES2
-rw-r--r--TODO15
-rw-r--r--marsond.85
-rw-r--r--marsond.rst5
4 files changed, 14 insertions, 13 deletions
diff --git a/CHANGES b/CHANGES
index 3b6d75a..c90c920 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,7 +1,7 @@
This just lists the user-visible changes. The real change log is the
git log, q.v.
-20260105 bkw: 0.4.0 release. Changes since 0.3.0:
+20260106 bkw: 0.4.0 release. Changes since 0.3.0:
- The Shift/Enter annoyance (Shift key acts stuck) has been fixed. I
thought this was a hardware problem with my keyboard, but it turns
diff --git a/TODO b/TODO
index 1a020dc..144dbce 100644
--- a/TODO
+++ b/TODO
@@ -1,15 +1,7 @@
-Definitely:
-
-- Find an actual PS/2 mouse, plug it into the adaptor, make sure
- the mouse port still works while marsond is running. It *should*
- since it's a separate device under /dev/input, but it's better to
- know than to assume. I have an old Kensington PS/2 trackball
- in a box somewhere...
-
Maybe:
-- If anyone ever finds another adaptor that has the Enter key
- issue, with a different USB vendor and product ID, add another
+- If anyone ever finds another adaptor that has the Enter and Shift
+ key issues, with a different USB vendor and product ID, add another
udev rule for it.
- Actual realtime scheduling (maybe). sched(7). Not sure it's
@@ -23,3 +15,6 @@ Maybe:
- Options to set the virtual device name and vendor/product IDs. Would
anyone ever need this? KISS principle says wait & see.
+
+- Config file? Do we need it? The udev rules file lets the user add
+ options as needed.
diff --git a/marsond.8 b/marsond.8
index 73df335..8412949 100644
--- a/marsond.8
+++ b/marsond.8
@@ -32,7 +32,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
marsond \- Fix Enter/Shift key timings on Marson/USBLink/MT606-1 PS/2-USB adaptors
.SH SYNOPSIS
.sp
-marsond [\fB\-d\fP \fIdelay\-ms\fP] [\fB\-f\fP] [\fB\-k\fP \fIkeyboard\-device\fP] [\fB\-p\fP \fIpause_ms\fP [\fB\-v\fP] | [\fB\-\-help\fP] | [\fB\-\-version\fP] | [\fB\-V\fP]
+marsond [\fB\-d\fP \fIdelay\-ms\fP] [\fB\-f\fP] [\fB\-k\fP \fIkeyboard\-device\fP] [\fB\-p\fP \fIpause\-ms\fP [\fB\-s\fP \fIshift\-ms\fP] [\fB\-v\fP] | [\fB\-\-help\fP] | [\fB\-\-version\fP] | [\fB\-V\fP]
.SH DESCRIPTION
.sp
\fBmarsond\fP fixes two issues with a particular model of PS/2 => USB
@@ -62,6 +62,9 @@ connected). The udev rule is found in:
.sp
\&...which can be edited to change the options it\(aqs run with, if
needed. The defaults work well on the author\(aqs system.
+.sp
+Note that \fBmarsond\fP doesn\(aqt affect the PS/2 mouse port on the
+adaptor at all.
.SH OPTIONS
.sp
Options can be "bundled": \fB\-vf\fP is the same as \fB\-v\fP \fB\-f\fP\&.
diff --git a/marsond.rst b/marsond.rst
index accc03f..90b8c3d 100644
--- a/marsond.rst
+++ b/marsond.rst
@@ -18,7 +18,7 @@ Fix Enter/Shift key timings on Marson/USBLink/MT606-1 PS/2-USB adaptors
SYNOPSIS
========
-marsond [**-d** *delay-ms*] [**-f**] [**-k** *keyboard-device*] [**-p** *pause_ms* [**-v**] | [**--help**] | [**--version**] | [**-V**]
+marsond [**-d** *delay-ms*] [**-f**] [**-k** *keyboard-device*] [**-p** *pause-ms* [**-s** *shift-ms*] [**-v**] | [**--help**] | [**--version**] | [**-V**]
DESCRIPTION
===========
@@ -46,6 +46,9 @@ connected). The udev rule is found in:
...which can be edited to change the options it's run with, if
needed. The defaults work well on the author's system.
+Note that **marsond** doesn't affect the PS/2 mouse port on the
+adaptor at all.
+
OPTIONS
=======