PuTTY wish vt-utf8-keyboard

This is a mirror. Follow this link to find the primary PuTTY web site.

Home | FAQ | Feedback | Licence | Updates | Mirrors | Keys | Links | Team
Download: Stable · Pre-release · Snapshot | Docs | Changes | Wishlist

summary: Keyboard mode to support Microsoft standard serial consoles
class: wish: This is a request for an enhancement.
difficulty: fun: Just needs tuits, and not many of them.
priority: low: We aren't sure whether to fix this or not.

Microsoft have published a standard describing how PCs should talk to serial consoles. To avoid compatibility, this uses a completely different keyboard mapping from the rest of the world, outlined below:

Home Key<ESC>h
End Key<ESC>k
Insert Key<ESC>+
Delete Key<ESC>-
Page Up Key<ESC>?
Page Down Key<ESC>/
Function 1 Key<ESC>1
Function 2 Key<ESC>2
Function 3 Key<ESC>3
Function 4 Key<ESC>4
Function 5 Key<ESC>5
Function 6 Key<ESC>6
Function 7 Key<ESC>7
Function 8 Key<ESC>8
Function 9 Key<ESC>9
Function 10 Key<ESC>0
Function 11 Key<ESC>!
Function 12 Key<ESC>@
Shift Modifier<ESC>^S
Alt Modifier<ESC>^A
Control Modifier<ESC>^C
Reserved<ESC>#
Reserved<ESC>A
Reserved<ESC>B
Reserved<ESC>C
Reserved<ESC>D
Reserved<ESC>&
Reserved<ESC>*
Reserved<ESC>.
Reserved<ESC>R
Reserved<ESC>r

The modifiers are represented as the codes listed above, prefixed to the normal sequences. If the modifier is pressed alone, its sequence is transmitted twice in succession. If multiple modifiers apply, they're transmitted in the order shift, control, alt.


If you want to comment on this web site, see the Feedback page.
Audit trail for this wish.
(last revision of this bug record was at 2003-02-26 22:58:28 +0000)