HP Visualize J5000 hp workstations - hp-ux 10.20 graphics administration guide - Page 84

Examples, Positions, Device Type Device Class

Page 84 highlights

This syntax should not be used if more than one X server will be run on the same computer, or if non-X programs will be directly accessing input devices. The X server interprets "first" to mean "first accessible", so you may not always get the first on the hp-HIL, just the first one not already in use. Selecting Values for X*devices Files X*devices files use the following special names for positions, devices, and uses: Values for X*devices Files Positions first second third fourth fifth sixth seventh Device Type (Device Class) keyboard (keyboard) mouse (pointer) tablet (pointer) buttonbox (keyboard) barcode (keyboard)1 one_knob (pointer) nine_knob (pointer)2 quadrature (pointer) touchscreen (pointer) trackball (pointer)3 null Uses keyboard pointer other 1The HP barcode reader has two modes: keyboard and ASCII. The modes are set via switches on the reader. If you set the barcode reader to ASCII transmission mode, it appears to the server as a barcode reader and the device name is therefore barcode. However, if you set the barcode reader to emulate a keyboard, the barcode reader appears as a keyboard and the device name should therefore be keyboard. What distinguishes a barcode reader set to keyboard mode from a real keyboard is the relative position or the device file name, depending on which syntax you use. 2The nine-knob box appears to the X server as three separate input devices. Each row of knobs is a separate device, and the first device is the bottom row. 3Similar to the barcode reader, the trackball appears to the server, not as a trackball, but as a mouse. Therefore, to specify a trackball, use the mouse device name. Again, what specifies the trackball instead of the real mouse is the relative position or the device filename, depending on which syntax you use. Examples You can create a system on which the X server runs, but which does not have any input devices. In this case, clients could be run from a remote terminal, or from a remote host, and their output directed to the X server. To create a system with no input, include the following lines in the X0devices file: first null keyboard first null pointer Page 84 Graphics Administration Guide for HP-UX 10.20

  • 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
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171

This syntax should not be used if more than one X server will be run on the same computer, or if non-X
programs will be directly accessing input devices. The X server interprets "first" to mean "first
accessible", so you may not always get the first on the hp-HIL, just the first one not already in use.
Selecting Values for X*devices Files
X*devices files use the following special names for positions, devices, and uses:
Values for X*devices Files
Positions
Device Type (Device Class)
Uses
first
keyboard (keyboard)
keyboard
second
mouse (pointer)
pointer
third
tablet (pointer)
other
fourth
buttonbox (keyboard)
fifth
barcode (keyboard)
1
sixth
one_knob (pointer)
seventh
nine_knob (pointer)
2
quadrature (pointer)
touchscreen (pointer)
trackball (pointer)
3
null
1
The HP barcode reader has two modes: keyboard and ASCII. The modes are set via switches on the
reader. If you set the barcode reader to ASCII transmission mode, it appears to the server as a barcode
reader and the device name is therefore barcode. However, if you set the barcode reader to emulate a
keyboard, the barcode reader appears as a keyboard and the device name should therefore be keyboard.
What distinguishes a barcode reader set to keyboard mode from a real keyboard is the relative position
or the device file name, depending on which syntax you use.
2
The nine-knob box appears to the X server as three separate input devices. Each row of knobs is a
separate device, and the first device is the bottom row.
3
Similar to the barcode reader, the trackball appears to the server, not as a trackball, but as a mouse.
Therefore, to specify a trackball, use the mouse device name. Again, what specifies the trackball instead
of the real mouse is the relative position or the device filename, depending on which syntax you use.
Examples
You can create a system on which the X server runs, but which does not have any input devices. In this
case, clients could be run from a remote terminal, or from a remote host, and their output directed to the
X server. To create a system with no input, include the following lines in the X0devices file:
first
null
keyboard
first
null
pointer
Graphics Administration Guide for HP-UX 10.20
Page 84