summaryrefslogtreecommitdiffstats
path: root/usr.sbin/pcvt/Misc/Doc/Keyboard.HP
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/pcvt/Misc/Doc/Keyboard.HP')
-rw-r--r--usr.sbin/pcvt/Misc/Doc/Keyboard.HP286
1 files changed, 0 insertions, 286 deletions
diff --git a/usr.sbin/pcvt/Misc/Doc/Keyboard.HP b/usr.sbin/pcvt/Misc/Doc/Keyboard.HP
deleted file mode 100644
index 06ad5b7..0000000
--- a/usr.sbin/pcvt/Misc/Doc/Keyboard.HP
+++ /dev/null
@@ -1,286 +0,0 @@
-================================================================================
-# #
-# Function key mapping for the "more HP" - like layout #
-# #
-================================================================================
-
-
-I. Function Key Map
-========================
-
-
-PC | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 |
-Key
- _________________________________________________________________________
-UNSHF| 132 | Soft| | | | 7/8 | Dspl| Auto| SCRN| SCRN| SCRN| SCRN|
-SYS | Cols|Reset| | | Beep| Bit | Func| Wrap| 0 | 1 | 2 | 3 |
-LABEL|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|
-UNSHF| | | | | | | | | SCRN| SCRN| SCRN| SCRN|
-USER | F6 | F7 | F8 | F9 | F10 | F11 | F12 | F13 | 0 | 1 | 2 | 3 |
-LABEL|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|
- | | | | | | | | | Fkey| U/S |VT/HP| Next|
-ALT | F14 | HELP| DO | F17 | F18 | F19 | F20 | F21 |Label|Label| Mode| SCRN|
- |_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|
- | User| User| User| User| User| User| User| User| | | | |
-SHIFT| F6 | F7 | F8 | F9 | F10 | F11 | F12 | F13 | | | | |
- |_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|
-ALT- | User| User| User| User| User| User| User| User| | | | |
-SHIFT| F14 | F15 | F16 | F17 | F18 | F19 | F20 | F21 | | | | |
- |_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|
-CTRL-| SCRN| SCRN| SCRN| SCRN| SCRN| SCRN| SCRN| SCRN| SCRN| SCRN| SCRN| SCRN|
-ALT | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
- |_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|
-
-PC | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 |
-Key
-
-
-
-II. Special Keys Used To Change The General Runtime Functionality
-=====================================================================
-
-
- To be consistent with XFfree86 2.0 Virtual Screen switching, it is
- now also possible to switch screens by using:
-
- CTRL - ALT - Fx , where x can be 1 ... No of screens compiled,
- see the definition of PCVT_NSCREENS !
-
-
- Virtual Screen/Terminal switching
- ---------------------------------
-
- F9 or CTRL-ALT-F1 switches to screen 0
- F10 or CTRL-ALT-F2 switches to screen 1
- F11 or CTRL-ALT-F3 switches to screen 2
- F12 or CTRL-ALT-F4 switches to screen 3
- CTRL-ALT-F5 switches to screen 4
- CTRL-ALT-F6 switches to screen 5
- CTRL-ALT-F7 switches to screen 6
- CTRL-ALT-F8 switches to screen 7
- CTRL-ALT-F9 switches to screen 8
- CTRL-ALT-F10 switches to screen 9
- CTRL-ALT-F11 switches to screen 10
- CTRL-ALT-F12 switches to screen 11
-
- (see also ALT-F12 below)
-
-
- ALT-F9 Function key labels ON / OFF
- ------------------------------------
-
- this key is only operational, when in HP/VT mode, see F11
-
- ALT-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
-
-
- ALT-F10 User / System Function key labels
- -----------------------------------------
-
- this key is only operational, when in HP/VT mode, see ALT-F11
-
- ALT-F10 toggles between the display of user or system
- function key labels
-
- this key is only active if labels are toggled on via
- the ALT-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
-
-
- ALT-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
- - no window number is displayed
- - the full screen 25x80, 28x80 or 50x80 is usable
- - ALT-F9 and ALT-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 ALT-F9/F10
- - the load average is displayed
- - the row / column counters are displayed
- - the window number is displayed in the lower right corner
- - in any screen resolution, the last 3 lines are lost,
- so one has a 22x80, 25x80 and 47x80 resolution
- - F9 and F10 are operational.
-
- when switching modes by means of ALT-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)
-
- ALT-F12 Cycle current screen
- ----------------------------
-
- This key cycles through the display of the video
- screens. on startup, screen 0 is displayed; with every
- keypress of F12, the next screen is displayed, wrapping
- from the maximum screen number back to screen 0.
-
- (this functionality is available via an ioctl)
-
-
-III. 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.
-
- this functionality is NOT available in pure VT220 mode !
-
- the user function keys emit the below mentioned VT220 function-
- key sequences. the 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:
-
- - F1, if a chipset is detected for which 132 operation is supported,
- F1 toggles between 80 columns and 132 columns.
- - F2, does a soft reset of the emulator code
- - F3, -/-
- - F4, -/-
- - F5, toggle the audible beep generation
- - F6, toggle 7/8 bit char width
- - 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
- - F8, toggle automatic cursor wraparound at end of line
-
- these functions operate just for the selected screen
-
-
-IV. Keyboard VT220 compatibility
-====================================
-
- The following keys behave different as probably expected.
-
- They were mapped to provide more VT220 compatibility.
-
- To have F1-F8 emit something in HP-mode, you have to switch
- to user function key labels by using ALT-F10 (see ALT-F10 above) !
-
- PC Keyboard VT220 Keyboard
- ------------- --------------------------------------------------
- F1 F6 (ESC [ 17 ~)
- F2 F7 (ESC [ 18 ~)
- F3 F8 (ESC [ 19 ~)
- F4 F9 (ESC [ 20 ~)
- F5 F10 (ESC [ 21 ~)
- F6 F11 (ESC [ 23 ~)
- F7 F12 (ESC [ 24 ~)
- F8 F13 (ESC [ 25 ~)
- ALT-F1 F14 (ESC [ 26 ~)
- ALT-F2 HELP (ESC [ 28 ~)
- ALT-F3 DO (ESC [ 29 ~)
- ALT-F4 F17 (ESC [ 31 ~)
- ALT-F5 F18 (ESC [ 32 ~)
- ALT-F6 F19 (ESC [ 33 ~)
- ALT-F7 F20 (ESC [ 34 ~)
- ALT-F8 F21 (ESC [ 35 ~) (i know !!!!)
-
- SHIFT-F1 ... SHIFT-F8
- User Defined Keys for F6 - F13
-
- ALT-SHIFT-F1 ... ALT-SHIFT-F8
- User Defined Keys for F14 - F20
-
- 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)
-
-
-/* EOF */
OpenPOWER on IntegriCloud