Mouse and Key Scancode list for v9.0a:

List of Mouse Activity for Hexedit Main Menu Box:

 Mouse list:

  Mouse Activity                     Mouse Function
  --------------                     --------------
  Left Mouse Button Drag             DragMouse
  Left Mouse Button Drag/Scroll Up   DragMousePageUp
  Left Mouse Button Drag/Scroll Down DragMousePageDown
  Left Mouse Button Release          MouseButton1
  Right/Middle Mouse Button          MouseButton2
  Mouse Position For Mouseover       MoveMouse

List of Scancode Keys for Hexedit:

 Key list:

  Length 1-byte is ascii char (00x-FFx).
  Length 2-byte is extended keycode (00x-FFx) (byte 1 nul).

List for Main Menu Box.

Key              Length Scancode  Function
---              ------ --------  --------
 |                1      124      GotoFirstFile
 #                1      35       GotoLastFile
 !                1      33       DisplayData1
 "                1      34       DisplayPath
 ?                1      63       DisplayInfo
 {                1      123      DisplayPasteUndos
 ~                1      126      DisplayLengths
 ;                1      59       DisplayCopy
 1                1      49       Add marker
 2                1      50       Add marker value
 3                1      51       Delete marker
 4                1      52       Delete specified marker
 5                1      53       Jump to previous marker
 6                1      54       Jump to current marker
 7                1      55       Jump to next marker
 8                1      56       Jump to specified marker
 9                1      57       List all markers
 0                1      48       List specified markers
 -                1      45       List marker of value
 =                1      61       Delete range of markers
 [                1      91       Delete all markers
 ]                1      93       Delete markers of specified values
 +                1      43       List range of markers
 Shift-Left       1      52       ShiftLeftKey
 Shift-Right      1      54       ShiftRightKey
 Shift-Up         1      56       ShiftUpKey
 Shift-Down       1      50       ShiftDownKey
 Shift-PageUp     1      57       ShiftPageUpKey
 Shift-PageDown   1      51       ShiftPageDownKey
 Shift-End        1      49       ShiftEndKey
 Shift-Home       1      55       ShiftHomeKey
 Shift-Tab        2      15       TabWindow
 Shift-Left       2      75       ShiftLeftKey
 Shift-Right      2      77       ShiftRightKey
 Shift-Up         2      72       ShiftUpKey
 Shift-Down       2      80       ShiftDownKey
 Shift-PageUp     2      73       ShiftPageUpKey
 Shift-PageDown   2      81       ShiftPageDownKey
 Shift-End        2      79       ShiftEndKey
 Shift-Home       2      71       ShiftHomeKey
 Tab              1      9        TabWindow
 Enter            1      13       Change byte value
 Control-C        1      3        Copy paste area
 Control-D        1      4        ToggleDebug
 Control-E        1      5        TestError
 Control-F        1      6        ToggleDebug2
 Control-G        1      7        ToggleDebug3
 Control-S        1      19       Windows screen saver
 Control-T        1      20       Toggle search storage variable
 Control-V        1      22       Paste area
 Control-X        1      24       Undo current paste
 Control-Z        1      26       Undo all pastes
 Space            1      32       Display author
 Escape           1      27       Start drop down menu
 Backspace/<
  Ctrl-BackSpace  1      8,60,127   GotoPreviousFile
 Alt-Left
 F7/Control-F7    2      155,14,65,100  GotoPreviousFile
 >                1      62       GotoNextFile
 Alt-Right/F6
 Control-F6       2      157,64,99  GotoNextFile
 Ctrl-F1/Alt--    2      94,130   Display Date/Time
 Ctrl-F2/Alt-=    2      95,131   Display loaded files
 Alt-A            2      30       Append multiple bytes
 Alt-B            2      48       Append multiple null bytes
 Alt-C            2      46       ANSI Chart
 Alt-D            2      32       HEX screen dump
 Alt-E            2      18       HEX file dump
 Alt-F/Ctrl-Tab   2      33,148   Start drop down menu
 Alt-G            2      34       Append multiple specified bytes
 Alt-H            2      35       HEX chart
 Alt-I/F12
 Control-F12
 Alt-F12          2      23,134,138,140  DOS command
 Alt-J            2      36       Jump to byte
 Alt-K/F3         2      37,61    Search ASCII string
 Alt-L            2      38       Jump to page
 Alt-M            2      50       Append ASCII string
 Alt-N            2      49       Load new file
 Alt-O            2      24       Print help screens
 Alt-P            2      25       HEX screen print
 Alt-Q            2      16       Display help screens
 Alt-R            2      19       Redraw screen
 Alt-S/F4/Ctrl-F4 2      31,62,97  Search for multiple bytes
 Alt-T            2      20       HEX file print
 ALt-U            2      22       Undo last byte change
 Alt-V/Ctrl-F10/F10
                  2      47,103,68 ViewFiles
 Alt-W            2      17       Close current file
 Alt-X            2      45       Exit program
 Alt-Y/F5         2      21,63    Toggle right window
 Alt-Z            2      44       Undo all byte changes
 ALt-0            2      129      Close all files/Return To File Menu Box
 F1/Ctrl-Up       2      59,141   Toggle filename display
 F2/Ctrl-Down     2      60,145   Toggle bottom row help keys
 F8/Ctrl-F8       2      66,101   Load new file
 F9/Ctrl-F9       2      67,102   Close current file
 Ctrl-F3          2      96       Continue search
 F11/Control-F11
 Alt-F11          2      133,137,139  Drop to DOS
 Ctrl-Keypad-5
  Ctrl-F5         2      143,98   SearchFile2
 Keypad-5
  Alt-F10         2      76,113   Hex/Dec calculator
 Alt-F1-Alt-F9    2      104-112  Select File
 Alt-1-Alt-9      2      120-128  Select file
 Insert           2      82       Change string value
 Delete           2      83       Change HEX string
 Up               2      72       CursorUp
 Down             2      80       CursorDown
 Left             2      75       CursorLeft
 Right            2      77       CursorRight
 Ctrl-PageUp
  Alt-Up/PageUp   2      132,152,73  PageUp
 Ctrl-PageDown
  Alt-Down
  PageDown        2      118,160,81  PageDown
 End              2      79       EndKey
 Home             2      71       HomeKey
 Ctrl-Keypad -
  Alt-Keypad -
  Ctrl-Left       2      142,74,115  CtrlLeftKey
 Ctrl-Keypad +
  Alt-Keypad +
  Ctrl-Right      2      144,78,116  CtrlRightKey
 Ctrl-End         2      117      CtrlEndKey
 Ctrl-Home        2      119      CtrlHomeKey

List for DropDownMenu: (Alt-F in Main Menu Box).

Key              Length Scancode  Function
---              ------ --------  --------
Tab               1      9        MenuRight
Enter             1      13       ExitSave
Escape            1      27       ExitNoSave
Up/Ctrl-Up
 Alt-Up           2      72,141,152  MenuUp
Down/Ctrl-Down
 Alt-Down         2      80,145,160  MenuDown
Left/Shift-Tab
 Ctrl-Left
 Alt-Left         2      75,15,115,155  MenuLeft
Ctrl-Keypad-
 Alt-Keypad-      2      142,74   MenuLeft
Right/Ctrl-Right
 Alt-Right        2      77,116,157  MenuRight
Ctrl-Keypad+
 Alt-Keypad+      2      144,78   MenuRight
Home/PageUp
 Ctrl-Home        2      71,73,119  MenuFirst
End/PageDown
 Ctrl-End         2      79,81,117  MenuLast
Ctrl-PageUp       2      132      MenuFirst
Ctrl-PageDown     2      118      MenuLast

List for HexCalc: (Alt-F5 in Main Menu Box).

Key              Length Scancode  Function
---              ------ --------  --------
Backspace         1      8        BackSpace
Tab               1      9        MoveToRightWindow
Escape            1      27       ExitBox
0-9,A-F           1      48-57,65-70  EditBox
Shift-Tab         2      15       MoveToLeftWindow
Home/Ctrl-Home    2      71       MoveHome
End/Ctrl-End      2      79       MoveEnd
Right             2      77       MoveRight
Left              2      75       MoveLeft
Insert            2      82       ToggleInsert
Delete            2      83       DeleteChar

List for ViewFiles: (Alt-V in Main Menu Box).

Key              Length Scancode  Function
---              ------ --------  --------
Enter             1      13       MenuSelect & Exit
Escape            1      27       ExitBox
A-Z,a-z           1      65-90,97-122  MenuSearch
Up/Ctrl-Up/Alt-Up 2      72,141,152  MenuUp
Down/Ctrl-Down
 Alt-Down         2      80,145,160  MenuDown
Home/PageUp
 Ctrl-Home
 Ctrl-PageUp      2      71,73,119,132  MenuFirst
End/PageDown
 Ctrl-End
 Ctrl-PageDown    2      79,81,117,118  MenuLast
1-9               1      49-57
F1-F9             2      59-67
Ctrl-F1-Ctrl-F9   2      94-102
Alt-F1-Alt-F9     2      104-112
Alt-1-Alt-9       2      120-128  MenuSelect

List for File Menu Box:

Key              Length Scancode  Function
---              ------ --------  --------
LeftMouseButton   ?      ?        MenuSelect
Alt-A-Alt-Z       2      *        SelectDrive
Home/Ctrl-Home    2      71,119   MoveLeft
End/Ctrl-End      2      79,117   MoveRight
Delete            2      83       DeleteChar
Left/Ctrl-Left
Alt-Left          2      75,115,155  MoveLeft
Right/Ctrl-Right
Alt-Right         2      77,116,157  MoveRight
Down/Ctrl-Down
Alt-Down          2      80,145,160  TabFile
Enter             1      13       ExitAndSave/Select
Escape            1      27       ExitNoSave
BackSpace         1      8        DelChar
<char>            1      Char     InsertChar
Tab               1      9        TabFile
Shift-Tab         2      15       TabFile
F1                2      59       Change Drive Letter
F2                2      60       Toggle Heap Sorting
F3                2      61       Move File Menu Box
F4                2      62       Up One Drive Letter
F5                2      63       Down One Drive Letter
F6                2      64       Toggle Ambiguate
F7                2      65       Redraw Screen
F8                2      66       Attribute Override
F9                2      67       Help Screen
F10               2      68       Exit Program
F11               2      133      Drop To DOS
F12               2      134      Enter Filespec
Alt-F1            2      104      Toggle Quiet Mode
Alt-F2            2      105      File Exclusion Entry
Alt-F3            2      106      Dir Exclusion Entry
Alt-F4            2      107      Toggle File Sort Ascending/Descending
Alt-F5            2      108      Toggle Dir Sort Ascending/Descending
Alt-F6            2      109      Toggle File Date/Time Switch
Alt-F7            2      110      Toggle File Size Switch
Alt-F8            2      111      Network Path
Alt-F9            2      112      Default Network Path
Alt-F10           2      113      Load Default Net w/ Drive Letter

* = scancodes for Alt-A to Alt-Z

30,48,46,32,18,33,34,35,23,36,37,38,50,49,24,25,16,19,31,20,22,47,17,45,21,44

List for MoveMenu: (F3 in File Menu Box).

Key              Length Scancode  Function
---              ------ --------  --------
1, `, ~           1      49,96,126  MoveMenuLeft
2 - 8             1      50-56    MoveMenu
9, 0, -, =, _, +  1      57,48,45,61,95,43  MoveMenuRight
F1-F10
F11/F12           2      59-68,133,134  MoveMenu
Ctrl-F1-Ctrl-F10
Ctrl-F11/Ctrl-F10 2      94-103,137,138  MoveMenu
Alt-F1-Alt-F10
Alt-F11/Alt-F12   2      104-113,139,140  MoveMenu
Alt-1-Alt-0       2      120-129  MoveMenu
Alt-Up/Up
Ctrl--/Alt--      2      152,72,142,74,130   MoveUp
Alt-Down/Down
Ctrl-+/Alt-+      2      160,80,144,78,131   MoveDown
Alt-Left/Left     2      155,75   MoveLeft
Alt-Right/Right   2      157,77   MoveRight
Ctrl-PageUp
 Home/Ctrl-Home   2      132,71,119  MoveToUpperLeft
Ctrl-PageDown
 End/Ctrl-End     2      118,79,117  MoveToLowerRight
PageUp            2      73       MoveToUpperRight
PageDown          2      81       MoveToLowerLeft
Alt-Left
 Ctrl-Left        2      155,115  MoveToLeftMiddle
Alt-Right
 Ctrl-Right       2      157,116  MoveToRightMiddle
Ctrl-Up           2      141      MoveToUpperMiddle
Ctrl-Down         2      145      MoveToLowerMiddle
Keypad-5
 Ctrl-Keypad-5    2      76,143   CenterBox
Ctrl-Keypad-         
 Alt-Keypad-      2      142,74   MoveToLeftMiddle
Ctrl-Keypad+
 Alt-Keypad+      2      144,78   MoveToRightMiddle

List for File Menu Box Help Screen: (F9 in File Menu Box).

Key              Length Scancode  Function
---              ------ --------  --------
Escape            1      27       ExitBox
1-9, 0, -, =, +   1      49-57,48,45,61,43  MoveBox
Up/Ctrl-Up
 Alt-Up,
 Ctrl--/Alt--     2      72,141,152,142,74,130  MoveUp
Down/Ctrl-Down
 Alt-Down
 Ctrl-+/Alt-+     2      80,145,160,144,78,131  MoveDown
Keypad-5
 Ctrl-Keypad-5    2      76,143   CenterBox
Home/PageUp
 Ctrl-Home
 Ctrl-PageUp      2      71,73,119,132  MoveTop
End/PageDown
 Ctrl-End
 Ctrl-PageDown    2      79,81,117,118  MoveBottom

List for File Menu in File Menu Box:

Key              Length Scancode  Function
---              ------ --------  --------
Tab               1      9        SwitchWindows
Shift-Tab         2      15       SwitchWindows
Enter             1      13       SelectFile
Escape            1      27       ExitFileBox
A-Z,a-z,0-9       1      65-90,97-122,48-57  MoveSelectFile
Delete            2      83       DeleteFile
Up/Ctrl-Up
Alt-Up            2      72,141,152  UpFile
Down/Ctrl-Down
Alt-Down          2      80,145,160  DownFile
Pageup
 Ctrl-Pageup      2      73,132   UpPageFile
Pagedown
 Ctrl-Pagedown    2      81,118   DownPageFile
Home/Ctrl-Home    2      71,119   HomeFile
End/Ctrl-End      2      79,117   EndFile

List for Dir Menu in File Menu Box:

Key              Length Scancode  Function
---              ------ --------  --------
Tab               1      9        SwitchWindows
Shift-Tab         2      15       SwitchWindows
Enter             1      13       SelectDir
Escape            1      27       ExitDirBox
A-Z,a-z,0-9       1      65-90,97-122,48-57  MoveSelectDir
Insert            2      82       CreatePath
Delete            2      83       DeletePath
Up/Ctrl-Up
Alt-Up            2      72,141,152  UpPath
Down/Ctrl-Down
Alt-Down          2      80,145,160  DownPath
Pageup
 Ctrl-Pageup      2      73,132   UpPagePath
Pagedown
 Ctrl-Pagedown    2      81,118   DownPagePath
Home/Ctrl-Home    2      71,119   HomePath
End/Ctrl-End      2      79,117   EndPath

List for Drive Menu in File Menu Box:

Key              Length Scancode  Function
---              ------ --------  --------
Tab               1      9        SwitchWindows
Shift-Tab         2      15       SwitchWindows
Enter             1      13       SelectDrive
Escape            1      27       ExitDriveBox
A-Z,a-z           1      65-90,97-122  MoveSelectDrive
<                 1      60       MoveDriveUp
>                 1      62       MoveDriveDown
|                 1      124      MoveFirstDrive
#                 1      35       MoveLastDrive
Home/Ctrl-Home    2      71,119   MoveFirstDrive
End/Ctrl-End      2      79,117   MoveLastDrive
Up/Ctrl-Up
Alt-Up            2      72,141,152  MoveDriveUp
Down/Ctrl-Down
Alt-Down          2      80,145,160  MoveDriveDown
Pageup
 Ctrl-Pageup      2      73,132   MovePageUp
Pagedown
 Ctrl-Pagedown    2      81,118   MovePageDown

List for Function LineInput$:

Key              Length Scancode  Function
---              ------ --------  --------
Enter             1      13       Exit w/ input
Escape            1      27       Exit w/o input
Backspace         1      8        BackSpace
<char>            1      ?        InsertChar
Delete            2      83       DeleteChar
Home/PageUp
Ctrl-Home         2      71,73,119  MoveHome
End/PageDown
Ctrl-End          2      79,81,117  MoveEnd
Left/Ctrl-Left
Alt-Left          2      75,115,155 MoveLeft
Right/Ctrl-Right
Alt-Right         2      77,116,157 MoveRight

-end-
