home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / dossh23.zip / sh.ini < prev    next >
Text File  |  1994-08-26  |  3KB  |  107 lines

  1. #
  2. # Shell Initialisation File - Release 2.3
  3. #
  4. # MS-DOS SHELL - Copyright (c) 1990,4 Data Logic Limited
  5. #
  6. #   $Header: /usr/users/istewart/shell/sh2.3/Release/RCS/sh.ini,v 2.5 1994/08/25 20:58:47 istewart Exp $
  7. #
  8. #   $Log: sh.ini,v $
  9. #    Revision 2.5  1994/08/25  20:58:47  istewart
  10. #    MS Shell 2.3 Release
  11. #
  12. #    Revision 2.4  1994/02/01  10:25:20  istewart
  13. #    Release 2.3 Beta 2, including first NT port
  14. #
  15. #    Revision 2.3  1994/01/11  17:55:25  istewart
  16. #    Release 2.3 Beta 0 patches
  17. #
  18. #    Revision 2.0  1992/04/13  17:40:33  Ian_Stewartson
  19. #    MS-Shell 2.0 Baseline release
  20. #
  21. #
  22. #
  23. # Numeric values are either 0x??? (hex value), 0??? (octal value) or
  24. # decimal (see strtol(3)).
  25. #
  26. # Keyboard functions
  27. #
  28. # Format: keyword = numeric_val numeric_val
  29. #
  30. # Two values are the ASCII codes returned by MSDOS function 01, 06, 07 and
  31. # 08.  A first value of zero indicates an extended code and the second value
  32. # gives the extended code.  Otherwise, the first value gives the ASCII
  33. # character and the second value must not be present
  34. #
  35. # The following table gives the key values (all are extended codes, and are
  36. # preceeded by zero).  Blanks in a column indicates that MSDOS returns no
  37. # value for the keystroke.
  38. #
  39. # PRINT SCREEN/F11/F12 appear to be only returned by OS/2.
  40. #
  41. # Key        Normal        Shift-        Control-    Alt-
  42. # F1        0x3b        0x54        0x5E        0x68
  43. # F2        0x3c        0x55        0x5F        0x69
  44. # F3        0x3d        0x56        0x60        0x6A
  45. # F4        0x3e        0x57        0x61        0x6B
  46. # F5        0x3f        0x58        0x62        0x6C
  47. # F6        0x40        0x59        0x63        0x6D
  48. # F7        0x41        0x5A        0x64        0x6E
  49. # F8        0x42        0x5B        0x65        0x6F
  50. # F9        0x43        0x5C        0x66        0x70
  51. # F10        0x44        0x5D        0x67        0x71
  52. # F11        0x85        0x87        0x89        0x8b
  53. # F12        0x86        0x88        0x8a        0x8c
  54. # PRINT SCREEN            0x72
  55. # SCROLL LOCK
  56. # PAUSE
  57. # INSERT    0x52        0x52
  58. # HOME        0x47        0x47        0x77
  59. # PAGE UP    0x49        0x49        0x84
  60. # DELETE    0x53        0x53
  61. # END        0x4f        0x4f        0x75
  62. # PAGE DOWN    0x51        0x51        0x76
  63. # UP ARROW    0x48        0x48
  64. # LEFT ARROW    0x4b        0x4b        0x73
  65. # DOWN ARROW    0x50        0x50
  66. # RIGHT ARROW    0x4d        0x4d        0x74
  67. # TAB                0x0f
  68. #
  69. ScanBackward = 0 0x49
  70. ScanForeward = 0 0x51
  71. Previous     = 0 0x48
  72. Next         = 0 0x50
  73. Left         = 0 0x4b
  74. Right         = 0 0x4d
  75. WordRight    = 0 0x74
  76. WordLeft     = 0 0x73
  77. Start         = 0 0x47
  78. Clear         = 0 0x76
  79. Flush         = 0 0x75
  80. End         = 0 0x4f
  81. Insert         = 0 0x52
  82. DeleteRight  = 0 0x53
  83. DeleteLeft   = 0x08
  84. Complete     = 0x09
  85. Directory    = 0 0x0f
  86. ClearScreen  = 0 0x84
  87. Jobs         = 0 0x68
  88. Transpose    = 0x14
  89. Quote         = 0x11
  90. #
  91. # Other functions
  92. #
  93. # Format: keyword = numeric_val
  94. #
  95. # The numeric_val gives the value of the function, zero is off, non-zero is
  96. # on.
  97. #
  98. Bell        = 0
  99. HalfHeight    = 0
  100. InsertMode    = 0
  101. InsertCursor    = 1
  102. #
  103. # Drive numbers - A = 1, C = 3, D = 4, etc.
  104. #
  105. RootDrive    = 3
  106. EOFKey        = 0x1a
  107.