home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 11 Util
/
11-Util.zip
/
showcp.zip
/
printkb.sft
< prev
next >
Wrap
Text File
|
1998-10-07
|
5KB
|
212 lines
*
* printkb.sft: Shift names for printkb
*
* Function:
* Allow function key names to be set on a per-keyboard basis. The
* names for non-letter keys are not kept in the keyboard layout files.
*
* Syntax:
* Each line consists of three items:
* 1. A hex value for scancode. printkb may move a scancode based on
* the VKey assigned to the key.
* 2. A type field:
* 0 = normal text
* 1 = smaller text
* 3 = single unicode character (used for key symbols)
* 3. The string (codepage 819) or unicode hex value
*
* A scancode of 0 indicates an options line. The following types
* can be specified:
* 0 = Hex value for options (or'd together)
* 0001 = group 1 only (-3 option)
* 0002 = national layer favored (-n option)
* 0004 = no case folding (-4 option)
* 0008 = prefer lower position for national chars
* 1 = Short name (codepage 819)
* 2 = Description (codepage 819)
*
*
* These entries are used for all keyboards unless overridden by one of
* the entries below
*
01 0 Esc
0e 0 Backspace
0f 0 Tab
1c 0 Enter
* 1c 0 Field~Exit
1d 0 Ctrl
* 1d 0 Reset
2a 0 Shift
36 0 Shift
38 0 Alt
3a 0 Caps
3b 0 F1
3c 0 F2
3d 0 F3
3e 0 F4
3f 0 F5
40 0 F6
41 0 F7
42 0 F8
43 0 F9
44 0 F10
57 0 F11
58 0 F12
45 0 Num
46 0 ScLk
5a 1 Enter
5b 0 Ctrl
* 5b 0 Enter
5d 0 PrSc
5e 0 AltGr
5f 1 Pause
60 1 Home
61 3 27e0 ; up
62 1 PgUp
63 3 27e2 ; left
64 3 27e3 ; right
65 0 End
66 3 27e1 ; down
67 1 PgDn
68 0 Ins
69 0 Del
77 0 Group
78 0 GrLk
79 0 Convert ; nls2
7b 0 NoConv ; nls1
71 1 Attn
76 1 Clear
72 1 CrSel
74 1 ExSel
6d 1 EOF
6f 1 Copy
*
* These names override the ones specified above if ISO is selected
*
iso
01 3 27de ; Escape
0e 3 27d1 ; Backspace
0f 3 27ec ; Tab
1c 3 27d7 ; Enter
1d 3 27da ; Ctrl
29 3 27f9 ; Size
2a 3 27c1 ; Shift
36 3 27c1 ; Shift
38 3 27d9 ; Alt
3a 3 27c2 ; Caps
45 3 27c4 ; Num
46 3 27d4 ; ScLk
5a 3 27d8 ; Enter
5b 3 27da ; Ctrl
5d 3 27d6 ; PrSc
5e 3 27c5 ; Altgr
5f 3 27db ; Pause
60 3 27e8 ; Home
62 3 27ea ; PgUp
65 3 27e9 ; End
67 3 27eb ; PgDn
68 3 27cb ; Ins
69 3 27f2 ; Del
70 3 27c8 ; nls3
77 3 27c7 ; Group
78 3 27c8 ; Grouplock
79 3 27cf ; nls2
7b 3 27fd ; nls1
71 3 27d5 ; Attn
76 3 27d3 ; Clear
6d 3 27d2 ; ErEOF
*
* Other key characters:
*
* level3lock 27C6
* space 27C9
* reqspace 27CA
* underline 27CC
* underlinebroken 27CD
* bold 27CE
* compose 27CF
* center 27D0
* erase 27D1
* delete 27D2
* clearscreen 27D3
* scroll 27D4
* help 27D5
* break 27DC
* undo 27DF
* right2 27E3
* upfast 27E4
* downfast 27E5
* leftfast 27E6
* rightfast 27E7
* backtab 27ED
* lineup 27EE
* linedown 27EF
* backspace 27F0
* halfup 27F1
* halfdown 27F2
* halfleft 27F3
* halfright 27F4
* setleftmargin 27F5
* setrightmargin 27F6
* relleftmargin 27F7
* relrightmargin 27F8
* relmargins 27F9
* backgroup 27FA
* backgrouplock 27FB
* scrolllock 27FC
* diamond 27FD
* delete1 27FE
* code 27FF
*
* US Macintosh - use the Option symbol for Altgr
*
usmac
00 1 UsMac
00 2 American English - Macintosh
5e 3 27ff ; option
*
* Japan - define japanese specific names
*
jp
00 0 0008
0e 0 Bksp
29 0 Size
70 1 Hiragana ; nls3
iso jp
00 0 0008
0e 3 27d1 ; Backspace
29 3 27f9
70 3 27c8 ; nls3
*
* Taiwan - define specific names
*
tw
0e 0 Bksp
29 0 Size
70 1 Bopomofo ; nls3
iso tw
0e 3 27d1 ; Backspace
29 3 27f9
70 3 27c8 ; nls3
*
* Options for other keyboards
*
de453
00 0 0001 ; Do not show group 2
de500
00 0 0004 ; Do not fold
ca
00 0 0001 ; Do not show group 2
ca501
00 0 0004 ; Do not fold