home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 5 Edit
/
05-Edit.zip
/
hiew616.zip
/
HIEW_616.ZIP
/
HIEW.HLP
< prev
next >
Wrap
Text File
|
1999-05-11
|
25KB
|
628 lines
[HiewHelp 5.01]
* Activate: F1
* English edition: M.Korneff
* Last modification for release 6.10
;╔═════════════════════════════════════════════════════════════╗
;║ Edit searching string ║
;╚═════════════════════════════════════════════════════════════╝
[FindEdit]
F2 - Direct - toggle direction forward/backward
F4 - Area - search: into FULL file/into BLOCK
F5 - GoLast - go last finding position
F7 - Asm - call assembler
Enter - enter string
Escape - cancel
Tab - toggle hex/ascii edit
Up - toggle hex/ascii edit
Down - toggle hex/ascii edit
Home - top of line
End - end of line
Left - move left on 1 character
Right - move right on 1 character
PgUp - clear string
PgDown - call history (if exist)
Insert - toggle insert mode
Backspace - delete previous character
Del - delete character under cursor
CtrlEnd - truncate string at cursor
Alt-X - truncate string at cursor
;
;╔═════════════════════════════════════════════════════════════╗
;║ Edit string ║
;╚═════════════════════════════════════════════════════════════╝
;
[StringEdit]
Enter - enter string
Escape - cancel
Home - top of line
End - end of line
Left - left on 1 character
Right - right on 1 character
PgUp - clear string
PgDown - call history (if exist)
Insert - toggle insert mode
Backspace - delete previous character
Del - delete character under cursor
CtrlEnd - truncate string at cursor
Alt-X - truncate string at cursor
;
;╔═════════════════════════════════════════════════════════════╗
;║ Text view ║
;╚═════════════════════════════════════════════════════════════╝
;
[Text]
Enter - switch mode to HEX
Backspace - file history
Tab - next file from file history
Escape - quit without save timestamp
Alt-P - Save screen into file
Ctrl-Alt - information ( path, size of heap, etc )
──────────────────── Function keys ──────────────────────────
F2 - Wrap - wrap/unwrap long line
F4 - Mode - select view mode
F6 - LnFeed - select character(s) "Line Feed"
F7 - Search - search string
F8 - Xlat - select table of translation
F9 - Files - filelist
F10 - Quit - quit with saving timestamp
Alt-F4 - ReLoad - reload file
Alt-F7 - Direct - toggle direction of search
CtrlF3 - Replac - search & replace
CtrlF4 - ReRead - re-read file in buffer
CtrlF6 - Tab - tab on/off
CtrlF7 - NextSr - search next
CtrlEnter - search next
ShiftF7 - search next
CtrlF9 - FilArg - filelist from **argv
CtrlF10 - SavSta - save current state (position,search,etc...)
CtrlF11 - PrvFil - previous file from **argv
CtrlF12 - NxtFil - next file from **argv
───────────────────── Cursors movement ───────────────────────
Home - top of line
End - end of line
Right - right on 1 character
Left - left on 1 character
Ctrlright - right on 20 characters
CtrlLeft - left on 20 characters
CtrlHome - top of file
CtrlEnd - end of file
Down - down 1 line
CtrlPgDown - down 1 line
Up - up 1 line
CtrlPgUp - up 1 line
PgDown - down page
PgUp - up page
──────────────────────── Bookmarks ───────────────────────────
+ - store current state
- - restore state
Alt-1...Alt-8 - restore N-th state
Alt-Minus - delete current state
Alt-0 - clearing all bookmarks
;
;╔═════════════════════════════════════════════════════════════╗
;║ Hex view ║
;╚═════════════════════════════════════════════════════════════╝
;
[Hex]
Enter - switch mode to CODE
Escape - quit without saving timestamp
Backspace - file history
Tab - next file from file history
Alt-P - Save screen into file
Ctrl-Alt - information ( path, size of heap, etc )
──────────────────── Functions keys ──────────────────────────
F2 - PutBlk - write block ( if marked )
F3 - Edit - edit
F4 - Mode - select view mode
F5 - Goto - goto new offset
F7 - Search - search string
F8 - Header - show/edit EXE-header
F9 - Files - filelist
F10 - Quit - quit with saving timestamp of file
Alt-F1 - Global - toggle global/local offset
Alt-F2 - FilBlk - fill block ( if marked )
Alt-F4 - ReLoad - reload file
Alt-F7 - Direct - toggle direction of search
Alt-F8 - Xlat - select table of translation
CtrlF2 - GetBlk - read block ( if marked )
CtrlF3 - Replac - search & replace
CtrlF4 - ReRead - re-read file in buffer
CtrlF5 - Base - new base
CtrlF7 - NextSr - search next
CtrlEnter - search next
ShiftF7 - search next
CtrlF9 - FilArg - filelist from **argv
CtrlF10 - SavSta - save current state (position,search,etc...)
CtrlF11 - PrvFil - previous file from **argv
CtrlF12 - NxtFil - next file from **argv
───────────────────── Cursors movement ───────────────────────
Home - allign on 16 bytes
End - last byte in paragraph
Right - right on 1 character
Left - left on 1 character
Ctrlright - screen right
CtrlLeft - screen left
CtrlHome - top of file
CtrlEnd - end of file
Down - down 1 line
Up - up 1 line
PgDown - down page
PgUp - up page
CtrlPgDown - screen up
CtrlPgUp - screen down
Insert - add bytes to the file
────────────────────────── Block ─────────────────────────────
* - mark/unmark block
Ctrl-* - mark all
[ - top block
] - bottom top block
F2 - PutBlk - write block ( if marked )
CtrlF2 - GetBlk - read block ( if marked )
Alt-F2 - FilBlk - fill block ( if marked )
──────────────────────── Bookmarks ───────────────────────────
+ - store current state
- - restore state
Alt-1...Alt-8 - restore N-th state
Alt-Minus - delete current state
Alt-0 - clearing all bookmarks
Alt-9 - go last edit position
;
;╔═════════════════════════════════════════════════════════════╗
;║ Hex edit ║
;╚═════════════════════════════════════════════════════════════╝
;
[HexEdit]
Tab - switch hex/ascii edit
Escape - quit without save
──────────────────── Functions keys ──────────────────────────
F3 - Undo - restore original byte under cursor
F4 - Byte - bit edit byte under cursor
F5 - Word - bit edit word under cursor
F6 - Dword - bit edit double word under cursor
F7 - Crypt - crypt/deCrypt
CtrlF7 - SetCry - initialize crypto
F8 - Xor - xor crypt
CtrlF8 - SetXor - initialize xor crypto
F9 - Update - save changes
F10 - Trunc - truncate file at cursor
───────────────────── Cursors movement ───────────────────────
Home - top of line
End - end of line
Right - right on 1 character
Left - left on 1 character
CtrlHome - top of edit buffer
CtrlEnd - end of edit buffer
Down - down 1 line
Up - up 1 line
Backspace - restore original previous byte
;
;╔═════════════════════════════════════════════════════════════╗
;║ Bits edit ║
;╚═════════════════════════════════════════════════════════════╝
;
[BitsEdit]
Escape - quit without saving
──────────────────── Functions keys ──────────────────────────
F2 - Not - invert current bit
F3 - Undo - restore original bit under cursor
F9 - Update - save changes
───────────────────── Cursors movement ───────────────────────
Home - first bit
End - last bit
Right - right on 1 bit
Left - left on 1 bit
Backspace - restore original previous bit
;
;╔═════════════════════════════════════════════════════════════╗
;║ Code view ║
;╚═════════════════════════════════════════════════════════════╝
;
[Code]
Enter - switch mode to TEXT
Escape - quit without saving timestamp
Backspace - file history
Tab - next file from file history
Alt-P - Save screen into file
Ctrl-Alt - information ( path, size of heap, etc )
──────────────────── Functions keys ──────────────────────────
F2 - PutBlk - write block ( if marked )
F3 - Edit - edit
F4 - Mode - select view mode
F5 - Goto - goto new offset
F6 - Refer - find reference on current position
F7 - Search - search string
F8 - Header - show/edit EXE-header
F9 - Files - filelist
F10 - Quit - quit with saving timestamp
Alt-F1 - Global - toggle global/local offset
Alt-F2 - FilBlk - fill block ( if marked )
Alt-F4 - ReLoad - reload file
Alt-F5 - Ord___ - show named ordinal toggle
Alt-F6 - Cmd/1b - toggle step for search with pattern & cref find
Alt-F7 - Direct - toggle direction of search
Alt-F8 - Xlat - select table of translation
Alt-F9 - Auto - toggle automatic define size of code
CtrlF1 - 16/32 - size of operand/adress
CtrlF2 - GetBlk - read block ( if marked )
CtrlF3 - Replac - search & replace
CtrlF4 - ReRead - re-reading file in buffer
CtrlF5 - Base - new base
CtrlF6 - NextRf - next reference
CtrlF7 - NextSr - search next
CtrlEnter - search next
ShiftF7 - search next
CtrlF9 - FilArg - filelist from **argv
CtrlF10 - SavSta - save current state (position,search,etc...)
CtrlF11 - PrvFil - previous file from **argv
CtrlF12 - NxtFil - next file from **argv
/ - Top - current offset at top
───────────────────── Cursors movement ───────────────────────
Right - right on 1 character
Left - left on 1 character
CtrlHome - top of file
CtrlEnd - end of file
Down - down 1 line
Up - up 1 line
PgDown - down page
PgUp - up page
CtrlPgDown - screen up on 1 line
CtrlPgUp - screen down on 1 line
Insert - add bytes to file
─────────────────────── Jumps/calls ──────────────────────────
1-9,A-Z - jump to target
0 - return to previous position
────────────────────────── Block ─────────────────────────────
* - mark/unmark block
Ctrl-* - mark all
[ - top block
] - bottom top block
F2 - PutBlk - write block ( if marked )
CtrlF2 - GetBlk - read block ( if marked )
Alt-F2 - FilBlk - fill block ( if marked )
──────────────────────── Bookmarks ───────────────────────────
+ - store current state
- - restore state
Alt-1...Alt-8 - restore N-th state
Alt-Minus - delete current state
Alt-0 - clearing all bookmarks
Alt-9 - go last edit position
;
;╔═════════════════════════════════════════════════════════════╗
;║ Code edit ║
;╚═════════════════════════════════════════════════════════════╝
;
[CodeEdit]
Escape - quit without save
Enter - call assembler
──────────────────── Functions keys ──────────────────────────
F2 - Asm - call assembler
F3 - Undo - restore original byte under cursor
F7 - Crypt - crypt/deCrypt
CtrlF7 - SetCry - initialize crypto
F8 - Xor - xor crypt
CtrlF8 - SetXor - initialize xor crypto
F9 - Update - save changes
F10 - Trunc - truncate file at cursor
───────────────────── Cursors movement ───────────────────────
Right - right on 1 character
Left - left on 1 character
CtrlHome - top of edit buffer
CtrlEnd - end of edit buffer
Down - down 1 line
Up - up 1 line
Backspace - restore original previons byte
;
;╔═════════════════════════════════════════════════════════════╗
;║ MZ-Header view ║
;╚═════════════════════════════════════════════════════════════╝
;
[HeaderMZ]
Escape - quit
──────────────────── Functions keys ──────────────────────────
F2 - Overl - goto overlay
F3 - Edit - edit header
F4 - Image - goto on top image of EXE-file
F5 - Entry - goto on entry point
F6 - NewExe - goto on new executable
F8 - NewHdr - show NewEXE header (if present)
;
;╔═════════════════════════════════════════════════════════════╗
;║ MZ-Header edit ║
;╚═════════════════════════════════════════════════════════════╝
;
[HeaderMZEdit]
Escape - quit without saving
──────────────────── Functions keys ──────────────────────────
F2 - Pages - calculate pages value ( +2,+4 in header )
F3 - Undo - restore original value under cursor
F9 - Update - save changes
Enter - save changes
───────────────────── Cursors movement ───────────────────────
Right - right on 1 byte
Left - left on 1 byte
Tab - Next field
Down - Next field
Backtab - previous field
Up - previous field
;
;╔═════════════════════════════════════════════════════════════╗
;║ NE-Header view ║
;╚═════════════════════════════════════════════════════════════╝
;
[HeaderNE]
Escape - quit
──────────────────── Functions keys ──────────────────────────
F2 - Flags - show program flags
F4 - Go Hdr - goto on top NE-header
F5 - Entry - goto on entry point
F6 - SegTbl - show Segment table
F7 - ModRef - show Module Reference
F8 - OldHdr - show oldEXE header
CtrlF2 - SegTbl - goto offset of Segment table
CtrlF3 - RsrTbl - goto offset of Resource table
CtrlF4 - ResNam - goto offset of Resident name
CtrlF5 - ModRef - goto offset of Module reference
CtrlF6 - ImpNam - goto offset of Import name
CtrlF7 - EntTab - goto offset of Entry table
CtrlF8 - NonRes - goto offset of Non-resident name
;
;╔═════════════════════════════════════════════════════════════╗
;║ NE Segment table flags ║
;╚═════════════════════════════════════════════════════════════╝
;
[NE Segment flags]
; NEWEXE.H (C) Copyright Microsoft Corp 1984-1987
. Unused
h Huge segment
C 32-bit code segment
d Discardable segment
DD I/O privilege level (286 DPL bits)
c Conforming segment
r Segment has relocations
e Execute/read only
p Preload segment
P Pure segment
m Movable segment
i Iterated segment
ttt Segment type
;
;╔═════════════════════════════════════════════════════════════╗
;║ LE/LX-Header view ║
;╚═════════════════════════════════════════════════════════════╝
;
[HeaderLX]
Escape - quit
──────────────────── Functions keys ──────────────────────────
F2 - Flags - show program flags
F4 - Go Hdr - goto on top LE/LX-header
F5 - Entry - goto on entry point
F6 - ObjTbl - show Object table
F7 - ImpMod - show Import module name table
F8 - OldHdr - show oldEXE header
F10 - EntDDB - show Entry DDB (only for LE)
CtrlF1 - ObjTbl - goto offset of Object table
CtrlF2 - PagTbl - goto offset of Object page table
CtrlF3 - RsrTbl - goto offset of Resource table
CtrlF4 - ResNam - goto offset of Resident name
CtrlF5 - FxPage - goto offset of Fixup page table
CtrlF6 - ImpNam - goto offset of Import name
CtrlF7 - EntTab - goto offset of Entry table
CtrlF8 - NonRes - goto offset of Non-resident name
CtrlF9 - ImpPrc - goto offset of Import procedure name table
CtrlF10 - FxRec - goto offset of Fixup record table
;
;╔═════════════════════════════════════════════════════════════╗
;║ LX Object table flags ║
;╚═════════════════════════════════════════════════════════════╝
;
[LX Object flags]
Escape - quit
Tab - Show Object page table
CR - Go to offset of object
──────────────────── Flag for object ─────────────────────────
; exe386.h
; Copyright (c) IBM Corporation 1987, 1991
; Copyright (c) Microsoft Corp 1988, 1991
i Object I/O privilege level (80x86)
c Object is conforming for code (80x86)
B Big/Default bit setting (80x86)
a 16:16 alias required (80x86)
R Object is permanent and long lockable
S Object is permanent and resident
z Object is permanent and swappable
E Object has invalid pages
p Object has preload pages
s Object is Shared
d Object is Discardable
R Resource Object
e Executable Object
w Writeable Object
r Readable Object
;
;╔═════════════════════════════════════════════════════════════╗
;║ PE-Header view ║
;╚═════════════════════════════════════════════════════════════╝
;
[HeaderPE]
Escape - quit
──────────────────── Functions keys ──────────────────────────
F2 - Flags - show program flags
F4 - Go Hdr - goto on top PE-header
F5 - Entry - goto on entry point
F6 - ObjTbl - show Object table
F7 - Dir - show Directory entries
F8 - OldHdr - show oldEXE header
;
;╔═════════════════════════════════════════════════════════════╗
;║ PE Object table flags ║
;╚═════════════════════════════════════════════════════════════╝
;
[PE Object flags]
Escape - quit
CR - Go to offset of object
──────────────────── Flag for object ─────────────────────────
; winnt.h
; BUILD Version: 0093
; Copyright (c) 1990-1993 Microsoft Corporation
0x00000004 Used for 16-bit offset code.
0x00000020 Code.
0x00000040 Initialized data.
0x00000080 Uninitialized data.
0x00000200 Comments or some other type of information.
0x00000400 An overlay.
0x00000800 Will not become part of image.
0x00001000 Comdat.
0x00500000 Default alignment if no others are specified.
0x02000000 Can be discarded.
0x04000000 Not cachable.
0x08000000 Not pageable.
0x10000000 Shareable.
0x20000000 Executable.
0x40000000 Readable.
0x80000000 Writeable.
;
;╔═════════════════════════════════════════════════════════════╗
;║ NLM-Header view ║
;╚═════════════════════════════════════════════════════════════╝
;
[HeaderNLM]
Escape - quit
──────────────────── Functions keys ──────────────────────────
F2 - Flags - show module flags
F5 - Entry - goto on entry point
F6 - Exit - goto on exit point
F7 - Librar - show Autoload libraries
CtrlF2 - Custom - goto Custom offset
CtrlF3 - Public - goto Public offset
CtrlF4 - Fixup - goto Fixups offset
CtrlF5 - Import - goto Import offset
CtrlF6 - Export - goto Export offset
CtrlF7 - Librar - goto Autoload library offset
CtrlF9 - Code - goto Code offset
CtrlF10 - Data - goto Data offset
;
;╔═════════════════════════════════════════════════════════════╗
;║ Input/change base offset ║
;╚═════════════════════════════════════════════════════════════╝
;
[Base]
Enter - select new base
Escape - cancel
Home - first line
PgUp - first line
End - last line
PgDown - last line
Down - down on 1 line
Up - up on 1 line
CtrlF5 - base is current offset
Any character - edit current base
NOTE: if first character is '*', current base = current offset
;
;╔═════════════════════════════════════════════════════════════╗
;║ Crypt ║
;╚═════════════════════════════════════════════════════════════╝
;
[Crypt]
Escape - quit
Enter - edit crypt command
Insert - insert crypt command after current
Del - delete current crypt command
──────────────────── Functions keys ──────────────────────────
F2 - Size - set size of crypt: byte or word
F3 - Direct - set direction of crypt: forward or backward
F4 - Clear - clearing of crypt programm and register
F5 - ClrReg - clearing of crypt register
F7 - Exit - exit from initialize
F9 - Store - store crypt program in file
F10 - Load - load crypt program from file
───────────────────── Cursors movement ───────────────────────
Plus - crypt IP (marked as ">") down
Minus - crypt IP (marked as ">") up
Home - top of crypt programm
End - end of crypt programm
Down - down 1 line
Up - up 1 line
────────────────────── Crypt commands ────────────────────────
mov reg,reg/imm
xor reg,reg/imm
add reg,reg/imm
sub reg,reg/imm
rol reg,reg/imm
ror reg,reg/imm
xchg reg,reg
neg reg
mul reg
div reg
loop nLine
;
;╔═════════════════════════════════════════════════════════════╗
;║ LE DDB Entry ║
;╚═════════════════════════════════════════════════════════════╝
;
[DDB Entry]
Escape - return to header
F2 - Contrl - go Control Procedure
F3 - V86API - go V86 API Procedure
F4 - PMAPI - go PM API Procedure
F10 - Servic - show DDB Service Table
;
;╔═════════════════════════════════════════════════════════════╗
;║ File list ║
;╚═════════════════════════════════════════════════════════════╝
;
[FileList]
F2 - Hidden - toggle show hidden file
F3 - Name - sort by name
F4 - Exten - sort by extension
F5 - Time - sort by time
F6 - Size - sort by size
F7 - Unsort - unsorted list
F8 - Revers - reverse sort
F9 - Files - file history
F10 - Filter - set filemask
AltF1 - Drive - change drive
AltF2 - Drive - change drive
AltF4 - ReRead - directory re-read
CtrlF1 - Store1 - store current path 1
CtrlF2 - - retrieve stored path 1
CtrlF3 - Store2 - store current path 2
CtrlF4 - - retrieve stored path 2
CtrlF5 - Store3 - store current path 3
CtrlF6 - - retrieve stored path 3
CtrlF7 - Store4 - store current path 4
CtrlF8 - - retrieve stored path 4
CtrlF9 - Sta___ - toggle save state in next file
CtrlF10- Home - go home dir
Ctrl\ - go root dir
Insert - open/create file
[printable char] - fast search filename
* - next fast search
Tab - attempt to perform complete filename
;
;╔═════════════════════════════════════════════════════════════╗
;║ History files ║
;╚═════════════════════════════════════════════════════════════╝
;
[HistoryFiles]
F2 - Path - toggle show full path
F8 - Delete - delete entry under cursor
F9 - Files - filelist
CtrlF8 - Clear - clear all entries
;
;╔═════════════════════════════════════════════════════════════╗
;║ Get block from history files ║
;╚═════════════════════════════════════════════════════════════╝
;
[BlockFromFile]
Left - path scroll left
Right - path scroll right
F2 - Path - toggle show full path
;
;╔═════════════════════════════════════════════════════════════╗
;║ Last section ║
;╚═════════════════════════════════════════════════════════════╝
[End] *** End of helpfile ***