summaryrefslogtreecommitdiffstats
path: root/usr.sbin/pcvt/Misc/Doc/Keyboard.VT
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/pcvt/Misc/Doc/Keyboard.VT')
-rw-r--r--usr.sbin/pcvt/Misc/Doc/Keyboard.VT231
1 files changed, 0 insertions, 231 deletions
diff --git a/usr.sbin/pcvt/Misc/Doc/Keyboard.VT b/usr.sbin/pcvt/Misc/Doc/Keyboard.VT
deleted file mode 100644
index 4353ec7..0000000
--- a/usr.sbin/pcvt/Misc/Doc/Keyboard.VT
+++ /dev/null
@@ -1,231 +0,0 @@
-================================================================================
-# #
-# Function key mapping for the "more VT220" - like layout #
-# #
-================================================================================
-
-
-I. Special Keys Used To Change The General Runtime Functionality
-=====================================================================
-
-
- CTRL-F9 Function key labels ON / OFF
- ------------------------------------
-
- this key is only operational, when in HP/VT mode, see CTRL-F11
-
- CTRL-F9 toggles between function key labels displayed or not.
-
- ON: screen has either 25-3 = 22, 28-3 = 25 or 50-3 = 47 lines
- 2 lines fkey labels displayed
- row/col display enabled
- 1 line status/load avg line
-
- OFF: screen has either 25-3 = 22, 28-3 = 25 or 50-3 = 47 lines
- no function key labels displayed
- no row/col display
- no status/load avg line
-
- applicable escape sequences:
-
- switch OFF:
- ESC & j @ remove labels from screen
-
- switch ON:
- ESC & j A display system fkey labels
- ESC & j B display user fkey labels
- ESC & j C display current fkey labels
-
-
- CTRL-F10 User / System Function key labels
- -------------------------------------------------
-
- this key is only operational, when in HP/VT mode, see CTRL-F11
-
- CTRL-F10 toggles between the display of user or system
- function key labels
-
- this key is only active if labels are toggled on via
- the CTRL-F9 function key
-
- screen has either 25-3 = 22, 28-3 = 25 or 50-3 = 47 lines
- 2 lines fkey labels displayed
- row/col display enabled
- 1 line status/load avg line
-
-
- applicable escape sequences: (see above)
-
- ESC & j A display system fkey labels
- ESC & j B display user fkey labels
- ESC & j C display current fkey labels
-
-
- CTRL-F11 Toggle between pure VT and HP-VT Emulation
- ----------------------------------------------------------
-
- This key switches between pure vt100/vt220 mode and
- vt100/vt220 with hp-fkey-labels mode of operation.
- this is not dependent of any screen resolution the
- virtual consoles are in.
-
- initially, after power on, all virtual screens are in
- the pure vt-mode:
-
- - the emulator does not execute any hp escape sequences
- - the function key label lines are switched off
- - no load average or status line is displayed
- - no row / column counter is displayed
- - the full screen 25x80, 28x80 or 50x80 is usable
- - CTRL-F9 and CTRL-F10 have no function
-
- when toggled to the vt/hp mix of operation, the following
- changes take place:
-
- - the emulator executes the supported hp-esc sequences
- - the function key labels are displayable depending
- on the state of CTRL-F9/CTRL-F10
- - the load average is displayed
- - the row / column counters are displayed
- - in any screen resolution, the last 3 lines are lost,
- so one has a 22x80, 25x80 and 47x80 resolution
- - CTRL-F9 and CTRL-F10 are operational.
-
- when switching modes by means of CTRL-F11, the following
- changes to the current environment, the emulator may
- be in, apply:
-
- - the screen is cleared
- - the cursor moves to the home position
- - the scrolling region is reset to default
-
- (this functionality is available via an ioctl)
-
- F5 Cycle current page
- --------------------------
-
- This key cycles through the display of the video
- pages. on startup, page 0 is displayed; with every
- keypress of F5, the next page is displayed, wrapping
- from the maximum page number back to page 0.
-
- F1 switches to page 0
- F2 switches to page 1
- F3 switches to page 2
- F4 switches to page 3
-
- Shift-F1 -- select screen 4
- Shift-F2 -- select screen 5
- Shift-F3 -- select screen 6
- Shift-F4 -- select screen 7
- Shift-F5 -- select (current screen - 1)
-
- (this functionality is available via an ioctl)
-
-
-II. Special Keys used to change the Runtime Functionality of a Page
-=======================================================================
-
- when in mixed HP/VT mode, one has two types of function key labels
- on screen, user function keys and system function keys. they are
- accessed by using the CTRL key while pressing a function key.
-
- the function key labels are NOT available in pure VT220 mode--although
- the function keys are still active
-
- the user function keys and their labels can be reprogrammed by use of
- escape sequences.
-
- in system function key mode, several pre-programmed functions inside
- the emulator can be toggled, currently implemented are:
-
- - CTRL-F1, toggle 80/132 columns
- - CTRL-F2, soft reset emulator
- - CTRL-F3, toggle force 24 lines mode
- - CTRL-F4, toggle keyboard debugging (if compiled in)
- - CTRL-F5, toggle the audible beep generation
- - CTRL-F6, toggle 7/8 bit char width
- - CTRL-F7, toggle display functions. this means that control codes
- in the range 0x00 to 0x1f are not EXECUTED by the emulator
- any longer, but displayed on the screen
- - CTRL-F8, toggle automatic cursor wraparound at end of line
-
- these functions operate just for the selected page
-
-
-III. Keyboard VT220 compatibility
-====================================
-
- The following keys behave different as probably expected.
-
- They were mapped to provide more VT220 compatibility.
-
-
- PC Keyboard VT220 Keyboard
- ------------- --------------------------------------------------
- F6 - F12 emit the sequences for VT220 F6 - F12 keys
- (ESC [ 17 ~ .... ESC [ 24 ~)
-
- ALT F1 - F10 emit the sequences for VT220 F11 - F14, HELP, DO,
- F17 - F20 keys
- (ESC [ 23 ~ .... ESC [ 34 ~)
-
- SHIFT F6 - F12 emit the User Definable Key sequences for VT220
- F6 - F12 keys or
- (ESC [ 17 ~ .... ESC [ 24 ~) for cleared sequences
-
- ALTSHIFT F1-F10 emit the User Definable Key sequences for VT220
- F11 - F14, HELP, DO, F17 - F20 keys or
- (ESC [ 23 ~ .... ESC [ 34 ~) for cleared sequences
-
- Insert Insert Here (ESC [ 2 ~)
-
- Delete Remove (ESC [ 3 ~)
-
- Home Find (ESC [ 1 ~)
-
- End Select (ESC [ 4 ~)
-
- PgUp Prev Screen (ESC [ 5 ~)
-
- PgDn Next Screen (ESC [ 6 ~)
-
- PrtSc (ignored)
-
- Pause (ignored)
-
- Break (ignored)
-
- Cursor Keys dependent upon state of cursor key mode either
- ESC [ A ... ESC [ D or ESC O A ... ESC O D
-
- NumLock toggles Numeric Keypad for Keypad Numeric Mode
- and Keypad Application Mode
-
- ALT-Keypad-0 can be used to generate any keycode in the
- ALT-Keypad-1 rage 0-255.
- ALT-Keypad-2 this was modeled with the behaviour of a
- ALT-Keypad-3 popular boot loader in mind
- ALT-Keypad-4
- ALT-Keypad-5
- ALT-Keypad-6
- ALT-Keypad-7
- ALT-Keypad-8
- ALT-Keypad-9
-
- Numeric Keypad dependent upon state of keypad numeric/application
- mode either 0 ... 9 or ESC O p ... ESC O y
-
- ALT-NumLock emits PF1 sequence (ESC O P)
-
- ALT-Keypad-/ emits PF2 sequence (ESC O Q)
-
- ALT-Keypad-* emits PF3 sequence (ESC O R)
-
- ALT-Keypad-- emits PF4 sequence (ESC O S)
-
- ALT-F11 emits PF1 sequence (ESC O P)
-
- ALT-F12 emits PF2 sequence (ESC O Q)
-
-/* EOF */
OpenPOWER on IntegriCloud