JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris 11 Desktop Accessibility Guide     Oracle Solaris 11.1 Information Library
search filter icon
search icon

Document Information

Preface

1.  Introduction to Accessibility

2.  Using Assistive Technologies

3.  Configuring the Mouse and Keyboard

4.  Using the Keyboard to Navigate the Desktop

5.  Customizing the Appearance of the Desktop

6.  System Administration

Configuring the Desktop for Accessible Login

Configuring the Java Environment for Accessibility on Oracle Solaris Systems

To Configure the Java Environment on Oracle Solaris Systems

Enabling XKB on Oracle Solaris Systems

To Enable XKB on a Non-Sun Ray Oracle Solaris System

Configuring Alternative Pointer Devices

To Configure Alternative Pointer Devices on Oracle Solaris Systems

To Configure Two USB Mouse Devices on Oracle Solaris x86 Systems

Index

Configuring Alternative Pointer Devices

The following sections describe how to configure your system to use a standard physical mouse and another pointer device such as a single switch device or head-tracker device, and how to configure On-Screen Keyboard to use the second pointer device.

To Configure Alternative Pointer Devices on Oracle Solaris Systems


Note - This procedure does not work on all Oracle Solaris platforms.


  1. Before you connect the alternative pointer device to your system, list the existing devices.
    # ls -l /dev/usb/hid*
  2. Connect the alternative pointer device to your system.
  3. List the new device.
    # ls -l /dev/usb/hid*
  4. In the file /usr/openwin/server/etc/OWconfig, add the following lines.
    # Sun Mouse module
        class="XINPUT" name="IMOUSE2"
        dev="/dev/usb/hid2" strmod="usbms"
        ddxHandler="ddxSUNWmouse.so.1"
        ddxInitFunc="ddxSUNWmouseProc";

    where:

    • The name option starts with the string IMOUSE but is extended to form a unique string, such as IMOUSE2 or IMOUSE3, depending on the number of existing devices.

    • The dev option specifies the device name that you identified in Step 3.

  5. Remove the following lines from the OWconfig file.
    # Null Mouse module class="XINPUT" name="NMOUSE" 
        ddxHandler="ddxSUNWmouse.so.1" ddxInitFunc="ddxnullmouseProc";
  6. Save the /usr/openwin/server/etc/OWconfig file.
  7. Restart the X Server.

To Configure Two USB Mouse Devices on Oracle Solaris x86 Systems

  1. Before you connect the second mouse to your system, list the existing devices:
    # ls -l /dev/usb/hid*
  2. Connect the second mouse to your system.
  3. List the new device.
    # ls -l /dev/usb/hid*
  4. In the file /etc/X11/xorg.conf, edit the ServerLayout section as follows:
    Section "ServerLayout"
             Identifier     "X.org Configured"
             Screen      0  "Screen0" 0 0
             InputDevice    "Mouse0" "CorePointer"
             InputDevice    "Mouse1"
             InputDevice    "Keyboard0" "CoreKeyboard"
                        EndSection
  5. Edit the InputDevice section as follows:
    Section "InputDevice"
             Identifier  "Mouse0"
             Driver      "mouse"
             Option      "Protocol" "VUID"
             Option      "Device" "/dev/mouse"
    EndSection
  6. Insert a second InputDevice section as follows:
    Section "InputDevice"
             Identifier  "Mouse1"
             Driver      "mouse"
             Option      "Protocol" "VUID"
             Option      "StreamsModule" "usbms"
             Option      "Device" "/dev/usb/hidx"
    EndSection

    where:

    /dev/usb/hidx is the device name that you identified in Step 3.

  7. Save the /etc/X11/xorg.conf file.
  8. Restart the X Server.