HP Neoware c50 TeemTalk® 5.0 for Unix User's Guide - Page 147

Entering Control Characters, Running A Script File, Save Settings

Page 147 highlights

Setup Menus When the definition is complete, decide if you wish the key or soft button contents to be saved so that it will be asserted each time TeemTalk is reset or loaded, then click the Program Volatile or Program NonVolatile button. Clicking the Program Volatile button will cause TeemTalk to only remember the definition until it is reset or exited. Clicking the Program NonVolatile button will enable the definition to be saved when you select the Save Settings option in the File menu. The large text box will display the reference numbers of all the currently programmed keys and their definitions, and soft button labels and definitions. All volatile and non-volatile key and soft button definitions can be deleted by clicking the Delete All Macros button. Each key will then revert back to sending its default value as shown by the legend on the keycap. Note that non-volatile macro definitions will be reasserted the next time TeemTalk is started unless you issue a Save Settings command after deleting the definitions. When you have finished, click the Finished button and the dialog box will close. If you have specified that definitions are to be programmed as non-volatile, display the File menu and select the Save Settings option. Entering Control Characters You can enter a control character in a definition either as the control key character equivalent or the decimal value of the ASCII or 8-bit character. For example, the control character for the Return key function, CR (carriage return), can be entered by typing the characters ^ and M (without a space in-between) representing the keys Ctrl + M which, when pressed together would generate the CR code. Decimal values are entered as three-digit numbers immediately preceded by an underscore character. Values with only two digits must be preceded by a zero. For example, the decimal value of CR is 13, so this would be entered as _013. Refer to the ASCII and 8-bit character tables in the Character Sets appendix in the Programmer's Guide for code and decimal references. Running A Script File You can program a key or soft button to run a script file when pressed by enclosing the name of the script file plus any arguments within the (single quote and right angle bracket) characters. For example, to program a key so that it would run the script file myscript.scr with two arguments, you would enter the following in the Program with text box: 8-73

  • 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
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380

8-73
Setup Menus
When the definition is complete, decide if you wish the key or soft button contents to
be saved so that it will be asserted each time TeemTalk is reset or loaded, then click the
Program Volatile
or
Program NonVolatile
button.
Clicking the
Program Volatile
button will cause TeemTalk to only remember the
definition until it is reset or exited. Clicking the
Program NonVolatile
button will
enable the definition to be saved
when you select the
Save Settings
option in the
File
menu.
The large text box will display the reference numbers of all the currently programmed
keys and their definitions, and soft button labels and definitions.
All volatile and non-volatile key and soft button definitions can be deleted by clicking
the
Delete All Macros
button. Each key will then revert back to sending its default
value as shown by the legend on the keycap. Note that non-volatile macro definitions
will be reasserted the next time TeemTalk is started unless you issue a
Save Settings
command after deleting the definitions.
When you have finished, click the
Finished
button and the dialog box will close. If
you have specified that definitions are to be programmed as non-volatile, display the
File
menu and select the
Save Settings
option.
Entering Control Characters
You can enter a control character in a definition either as the control key character
equivalent or the decimal value of the ASCII or 8-bit character. For example, the
control character for the
Return
key function,
CR
(carriage return), can be entered by
typing the characters
^
and
M
(without a space in-between) representing the keys
Ctrl
+
M
which, when pressed together would generate the
CR
code.
Decimal values are entered as three-digit numbers immediately preceded by an
underscore character. Values with only two digits must be preceded by a zero. For
example, the decimal value of
CR
is 13, so this would be entered as
_013
.
Refer to the ASCII and 8-bit character tables in the
Character Sets
appendix in the
Programmer's Guide
for code and decimal references.
Running A Script File
You can program a key or soft button to run a script file when pressed by enclosing the
name of the script file plus any arguments within the
<'
(left angle bracket and single
quote) and
'>
(single quote and right angle bracket) characters. For example, to
program a key so that it would run the script file
myscript.scr
with two arguments,
you would enter the following in the
Program with
text box:
<'myscript.scr(arg1,arg2)'>