PuTTY wish vt-utf8-keyboard

Home | Licence | FAQ | Docs | Download | Keys | Links
Mirrors | Updates | Feedback | Changes | Wishlist | Team

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.

Audit trail for this wish.


If you want to comment on this web site, see the Feedback page.
(last revision of this bug record was at 2004-11-16 15:27:00 +0000)