Operating systems, development tools, and professional services
for connected embedded systems
for connected embedded systems
![]() |
![]() |
![]() |
![]() |
devi-tahoe
Tahoe input manager for Photon
Syntax:
devi-tahoe [general_opts]
protocol* [protocol_opts]*
device* [device_opts]*
filter* [filter_opts]*
Options:
![]() |
When you use a devi- * driver, you need a calibration file.
The calibration file is generated from the output produced by the
calib utility:
calib > calib_file.txt For more information, see the calib utility in the Utilities Reference, and Touchscreens in the Neutrino User's Guide. |
General options:
- -b
- Prevent the use of the Ctrl-Alt-Shift-Backspace keychord to exit Photon (permitted by default).
- -d device
- Device (default: /dev/photon or $PHOTON).
- -g input_group
- Input group (default: 1).
- -l
- List the internal modules. Modules are listed in the following format
where class is one of: D -- Device,
P -- Protocol, or F -- Filter:
module name | date last compiled | revision | class
- -P
- Disable the Photon interface (interface started by default.)
- -r
- Start the resource manager interface. Use this option only if you're not using Photon.
- -v[v]...
- Verbose output. More v characters cause more verbosity.
The protocol and protocol_opts are:
ps2 sh4 [sh4_opts] kbd [kbd_opts] sh4kbd [sh4kbd_opts]
The protocol modules and their options are:
- ps2 -- ps/2 mouse
No options
- kbd [options]
- Keyboard scan codes (connected to primary keyboard).
Options:
- -k rate[,delay]
- Keyboard rate (Hz) /delay(ms) (default 40Hz, 1000ms)

This option works only in conjunction with the Kb device module.
- -R
- Don't reset the device while doing a protocol reset.
- -r
- Reset the device while doing a protocol reset.
- -s
- Device driver should supply valid symbols.
The device modules and their options are:
- sh4 -- mouse device module.
- -b base
- The base port address (default 0xb0000000).
- -i irq
- The IRQ for the serial device (default 0x80010007).
- -o offset
- The offset for the PS2 controller register.
- sh4kbd -- keyboard device module.
- -b base
- The base port address (default 0xb0000000).
- -i irq
- The IRQ for the serial device (default 0x8001000f).
- -o offset
- The offset for the PS2 controller register.

The -b and -o options are common parameters for sh4 and sh4kbd. You can't set them differently.
The filter modules and their options are:
- keyboard -- translate scan code to UNICODE.
- -k kbd_file
- The file to use for keyboard mapping.
- rel -- filters and compresses relative coordinate
"mouse" events.
- -a
- The wheel acceleration parameter (default 10). When the value of this parameter increases, the mouse wheel acceleration increases also.
- -G gain
- Motion multiplier (default 1).
- -l
- Swap right and left buttons.
- -T threshold
- The speed-doubling threshold in mickeys.
- -x
- Reverse the x coordinates.
- -y
- Reverse the y coordinates.
Description:
The devi-tahoe command starts the Tahoe input manager for Photon.
Examples:
Typical command line to start the keyboard and PS/2 mouse:
devi-tahoe ps2 sh4 kbd sh4kbd
See also:
Input drivers (devi-*) in the Utilities Summary
![]() |
![]() |
![]() |
![]() |

![[Previous]](../prev.gif)
![[Contents]](../contents.gif)
![[Index]](../keyword_index.gif)
![[Next]](../next.gif)