| KEY | ACTION |
| DATA TYPE RELATED |
| b | Set type as BYTE |
| Alt+b | Set type of the region between marked and cursor as BYTEs |
| Shift+b | Set type as BYTE then label it |
| h | Set type as HALF WORD |
| Alt+h | Set type of the region between marked and cursor as HALFs |
| w | Set type as WORD |
| Alt+w | Set type of the region between marked and cursor as WORDs |
| d | Set type as DOUBLE WORD |
| Alt+d | Set type of the region between marked and cursor as DWORDs |
| q | Set type as QUAD WORD |
| Alt+q | Set type of the region between marked and cursor as QWORDs |
| c | Set type as CODE |
| Alt+c | Set type of the region between marked and cursor as CORDs |
| f | Set type as FLOAT |
| Alt+f | Set type of the region between marked and cursor as FLOATs |
| v | (EXPERIMENTAL) Set type as VU MICRO CODE - lower/upper |
| Alt+v | (EXPERIMENTAL) Set type of region as VU MICRO CODE |
| u | Set type as UNDEFINED(almost same as CODE) |
| Alt+u | Set type of the region between marked and cursor as UNDEFs |
| Shift+u | Set type as NOT INITIALIZED |
| MARK/REGION RELATED |
| SPACE | Mark current line, or reset current mark |
| Ctrl+t | Save region(which are lines between current line and marked line) as text file |
| Ctrl+c | Copy current function to the clipboard |
| ADDRESS STACK RELATED |
| Right arrow | Push current address into Stack then jump to address where the current line refer to |
| Left arrow | Pop an address from Stack then jump to the address. Popped address is still there. See below. |
| Ctrl+Right arrow | Jump to the address which has popped recently. It behaves like 'history' function of WWW browsers. |
| Ctrl+Left arrow | Back to the Stack. It behaves like 'history' function of WWW browsers. |
| Insert | Push current address into Stack |
| EDITOR |
| Enter | Editor dialog pops up. You can edit label,command and opcode itself. If you edit opcodes, all histories are saved as Patch. See 'p' command. |
| PATCH |
| p | Open 'patch' dialog. You can view all changes, enable/disable each change, and copy that infos to the clip board (for creating chat codes).
(Assembler function doesn't work properly with some opcodes, for now.) |
| MOVE |
| PageUp or Ctrl+b | Page Up |
| PageDown or Ctrl+f | Page Down |
| Up | up |
| Down | down |
| Ctrl+Up/Down | Up/Down to prev/next function |
| Ctrl+PageUp,Down | 1000h Up/Down |
| Alt+PageUp,Down | 10000h Up/Down |
| g | Jump to specified address in hexadecimal. When you hit space key after typed all 8 hex charcters, it decodes the address as AR2 cheat code. |
| Ctrl+g | Jump to the address where the selected symbol belongs to |
| Home | Jump to start address |
| Shift+3 | Set a 32bit word then find next. |
| F4 | Find the 32bit word you set. (forward) |
| Shift+F4 | Find the 32bit word you set. (backward) |
| Ctrl+f | Find pattern |
| F5 | Find the pattern you set. (forward) |
| Shift+F5 | Find the pattern you set. (backward) |
| Shift+Up/Down | Move cursor up/down with address fixed |
| Shift+PageUp/PageDown | Move cursor up/down with address fixed |
| ANALYZER RELATED |
| Alt+x | Exchange current line with marked line |
| F3 | Jump to next address where marked line reffers to |
| Shift+F3 | Jump to previous address where marked line reffers to |
| Ctrl+i | Import symbols (of function names) from other file |
| Ctrl+Shift+1 | Import symbols (of function names) from folder which has PSX Libs(*.lib). This function doesn't support multi-thread so it looks as if it hungs up... |