- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- Need to pass the "do key" running putty
Operating System - OpenVMS
1820100
Members
3609
Online
109608
Solutions
Forums
Categories
Company
Local Language
юдл
back
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Discussions
Forums
Forums
Discussions
юдл
back
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Blogs
Information
Community
Resources
Community Language
Language
Forums
Blogs
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-11-2010 07:53 AM
тАО11-11-2010 07:53 AM
Need to pass the "do key" running putty
I have an application that requires the "do key" for input. Is there a way to send a custom character sequence in putty? I think the sequence is \x1b[29~.
3 REPLIES 3
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-11-2010 09:06 AM
тАО11-11-2010 09:06 AM
Re: Need to pass the "do key" running putty
This isn't the best forum for PuTTY terminal emulator support, and (based on the lack of related details and the platform and PuTTY versions) the following assumes you're using Microsoft Windows with current PuTTY.
The DO key is a standard LK-series function key found on LK201 keyboard and the VT220 and later terminals, and specifically is the F16 key, and F16 is encoded as:
Esc [ 2 9 ~
That's the same as what you have, but with different formatting.
There's a whole pile of terminal documentation at the site:
http://vt100.net
Simplest: just send the character sequence. Escape is the ^[ control chord, and you can then key the rest in directly.
^[ [ 2 9 ~
Check with the PuTTY docs and the PuTTY folks, but Shift-Fn or Alt-Fn or ^Fn can tend to generate additional keys. When last I checked, this stuff worked, but it wasn't all that clearly documented. Not being a Windows user, I don't have a test case.
As an alternative, there's the VTstar terminal emulator on OpenVMS Freeware V7.0 distribution. That's the real VT terminal firmware, built as a Windows terminal emulator. And there are other emulators around, including the current Hilgreave Hyperterm package (the version that was baked into the older versions of Windows is buggy.)
The DO key is a standard LK-series function key found on LK201 keyboard and the VT220 and later terminals, and specifically is the F16 key, and F16 is encoded as:
Esc [ 2 9 ~
That's the same as what you have, but with different formatting.
There's a whole pile of terminal documentation at the site:
http://vt100.net
Simplest: just send the character sequence. Escape is the ^[ control chord, and you can then key the rest in directly.
^[ [ 2 9 ~
Check with the PuTTY docs and the PuTTY folks, but Shift-Fn or Alt-Fn or ^Fn can tend to generate additional keys. When last I checked, this stuff worked, but it wasn't all that clearly documented. Not being a Windows user, I don't have a test case.
As an alternative, there's the VTstar terminal emulator on OpenVMS Freeware V7.0 distribution. That's the real VT terminal firmware, built as a Windows terminal emulator. And there are other emulators around, including the current Hilgreave Hyperterm package (the version that was baked into the older versions of Windows is buggy.)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-11-2010 12:07 PM
тАО11-11-2010 12:07 PM
Re: Need to pass the "do key" running putty
IIRC in Putty Shift+F6 is equivalent to DO / F16.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-11-2010 01:43 PM
тАО11-11-2010 01:43 PM
Re: Need to pass the "do key" running putty
Joe,
I use PuTTY all the time, and use EVE as my editor, so the DO key is crucial. I'm assuming you're using a standard PC keyboard.
Go into the "PuTTY Reconfiguration" dialog, select "Terminal Keyboard" and set "The Function keys and keypad" to VT400. The DO key is then the "-" key on the top right hand corner of the numeric keypad. Be careful not to hit "Pause/Break" just above it - it's sent as ^Z.
I have VT400 saved in my "Default Settings" and propagated to all my saved sessions to OpenVMS hosts.
You may also want to find a copy of SET_TERM_INQUIRE.EXE to run in your LOGIN.COM so your PuTTY terminal size is read and sent to your terminal settings.
I use PuTTY all the time, and use EVE as my editor, so the DO key is crucial. I'm assuming you're using a standard PC keyboard.
Go into the "PuTTY Reconfiguration" dialog, select "Terminal Keyboard" and set "The Function keys and keypad" to VT400. The DO key is then the "-" key on the top right hand corner of the numeric keypad. Be careful not to hit "Pause/Break" just above it - it's sent as ^Z.
I have VT400 saved in my "Default Settings" and propagated to all my saved sessions to OpenVMS hosts.
You may also want to find a copy of SET_TERM_INQUIRE.EXE to run in your LOGIN.COM so your PuTTY terminal size is read and sent to your terminal settings.
A crucible of informative mistakes
The opinions expressed above are the personal opinions of the authors, not of Hewlett Packard Enterprise. By using this site, you accept the Terms of Use and Rules of Participation.
Company
Learn About
News and Events
Support
© Copyright 2025 Hewlett Packard Enterprise Development LP