aboutsummaryrefslogtreecommitdiff
path: root/TODO
blob: 46222a6b4011b08b393cfcb50f97d9f1ec6a0de1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Definitely:

- Find out why 'marsond virtual keyboard' is showing as both a
  keyboard and a pointer in 'xinput --list'. If possible, fix it
  so it only appears as a keyboard.

- 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
  udev rule for it.

- Actual realtime scheduling (maybe). sched(7). Not sure it's
  needed (nice -20 seems OK even while compiling mame with -j5), and it
  might interfere with stuff like JACK. Plus, it would bloat the
  daemon (have to link with -lrt).

- Use a log file instead of stderr, so we can have error/warning messages
  after detaching from the tty. Probably not going to need this,
  users can use -vf for troubleshooting.

- Options to set the virtual device name and vendor/product IDs. Would
  anyone ever need this? KISS principle says wait & see.