# DO NOT CHANGE: [Keymap file version 7] # ---------------------------------------------- # Keymap file for Ancient Domains Of Mystery # ---------------------------------------------- # # Lines starting with a '#' are ignored. Empty lines are also ignored. # # If you want to use more than one keycode for a specific command, you can # define multiple key-bindings by separating them with a SPACE character # (see the 'Wait' command for an example). # # The following special characters are used: # # \Mx -- press the alt key and some key x (for letters use the # lowercase letter) # \Cx -- press the control key and some key x # \S -- SPACE # \\ -- the backslash '\' itself # \L, \R, \U, \D -- the cursor keys left, right, up and down # \1 -- F1 # \2 -- F2 # \3 -- F3 # \4 -- F4 # \5 -- F5 # \6 -- F6 # \7 -- F7 # \8 -- F8 # \9 -- F9 # # Attention: not all combinations of meta keys and normal keys might be # possible. Make sure to check this if you redefine the keyboard. # Note that the ENTER key is equal to (and thus represented by) \Cm. # # IMPORTANT NOTE: # While in theory you can redefine the keys in any way you like in # practice this is not necessarily recommended, because some functions # in ADOM expect certain commands *not* to be bound to certain letters. # # The following commands (the abbreviations from the definitions are # used) # # MON MNW MOW MSW MOS MSE MOE MNE WAT # # should *NOT* be bound to one of the following keys (separated by white- # space): # # t T z Z \S + - # # You *can* set them to one of the keys mentioned but this breaks all # functions for targeting and determining directions. You have been # warned. # # Current version of ADOM: (release 59) # # # -------------------------------------------------------------- # # FIQ's keyboard configuration, adapted to be similar to NetHack # with "vi-keys" (NetHack: OPTIONS=number_pad:0) settings. # Note that several commands NetHack uses doesn't exist in ADOM # and vice versa, this is not a 1:1 mapping, but is as close as # feasible while remaining logical. # # MOVEMENT # y k u Y K U # # h Move l H Run L # # b j n B J N # # TACTICS (You can check current with "T") # F1: berserk F2: very aggressive F3: aggressive F4: normal # F5: defensive F6: very defensive F7: coward # # GENERAL # \Mn: name monster # q: quaff Q: quests \Cq: gametime \Mq: quit # w: extwalk W: weap stats \Cw: weap skills \Mw: wipe face # e: eat E: clean ears \Ce: use skill \Me: quickmark skills # r: read R: recipes \Cr: redraw \Mr: - # t: throw T: tactics \Ct: talents \Mt: available talents # i: inventory I: equipment \Ci: attack close \Mi: - # o: open O: offer \Co: order ally \Mo: offer # p: pay P: bill \Cp: message log \Mp: pray # a: use item A: use tool \Ca: cmdrepeat* \Ma: use dungeon feature # s: search S: save \Cs: - \Ms: trigger trap (NH "sit") # d: drop D: extdrop \Cd: kick \Md: dip # f: throw F: kick \Cf: class power \Mf: - # g: extwalk G: extwalk \Cg: give \Mg: - # z: zap wand Z: cast spell \Cz: - \Mz: mark spells # x: exp table X: - \Cx: char info \Mx: - # c: close C: chat \Cc: - \Mc: chat # v: explore V: char info2* \Cv: show LOS \Mv: version # m: mindcraft M: missilestat \Cm: weather \Mm: use abil # .: wait ,: pickup _: travel :: extended commands # <: go up >: go down (: create log ): create big log # ;: farlook @: autopickup /: corruptions \: discoveries # $: wealth ?: help &: monster memory !: check literacy # # # EXTENDED COMMANDS (':') # b burden c allies d massdrop g deity # h hints p extpay u extuse w wounded # k kill log K kick stats l level map L look # m switchmore M msgbuffer pos s forceswap S autosave interval # , masspickup ; simple pickup t talents T toggle dynamic display* # # # EXTENDED WALK ('g'/'w', you can also use _ for travel like in NetHack) # i items _ altar < upstairs > downstairs # & forge . wait hjklyubn direction * travel # # # *cmdrepeat: Do not use this during travel. Unlike NetHack, it doesn't work # properly in these circumstances, unfortunately. # # *toggle dynamic display: Toggles what is shown at bottom right in statusbar, # between money, turncount, character speed. # # *char info2: Seems to do the same thing as 'char info'. Possibly used to be # different in earlier versions. # # # Activate trap # ACT:\Ms # # Apply skill # ASK:\Ce # # Ascend stairway/Leave location # ASC:< # # Cast spell # CST:Z # # Chat with monster # TLK:C \Mc # # Change highlight mode # HIL:\Cv # # Change tactic # TAC:T # # Check literacy # LIT:! # # Clean ears # CLE:E # # Close door # CLO:c # # Continuous search # CSE:ws gs # # Create short character logfile # CSL:( # # Create verbose character logfile # CVL:) # # Create screenshot # CSS:[ # # Descend stairway/Enter location # DSC:> # # Describe weather # DEW:\Cm # # Dip (something) into (potion) # DIP:\Md # # Display available talents # DAT:\Ct # # Display and quick-mark skills # DSK:\Me # # Display background # BKG:\Mb # # Display bill # BIL:P # # Display burden levels # DBL::b # # Display configuration variables # CFG:= # # Display chaos powers # CHP:/ # # Display character information # DCI:\Cx # # Display companions # DCO::c # # Display current wealth # MNY:$ # # Display name of your deity # DID::g # # Display elapsed game time # DET:\Cq # # Display identified items # IDI:\\ # # Display kick statistics # KST::K # # Display killed monsters # DKM::k # # Display level map # DLM::l # # Display message buffer # MSG:\Cp # # Display missile statistics # DMS:M # # Display monster wound status # MWS::w # # Display previous hints # DHM::h # # Display quest status # QST:Q # # Display recipes # RCP:R # # Display required experience # EXP:x # # Display talents # DTL:\Mt # # Display version # VER:\Mv # # Display weapon skills # DWS:\Cw # # Display weapon statistics # WST:W # # Drink # DRK:q # # Drop item(s) # DRO:d # # Drop items in a comfortable way # DRC::d # # Eat # EAT:e # # Examine environment # EXE:; # # Explore unknown areas # WM?:v # # Extended drop # EDR:D # # Extended pay # EPA::p # # Extended use # EUS::u # # Give item to monster # GIV:\Cg # # Go attack closest monster # WMM:\Ci # # Go to closest item(s) # WMI:wi gi # # Go to closest altar # WM_:w_ g_ # # Go to closest forge # WM&:w& g& # # Go to position # WM*:_ w* g* # # Go up or exit # WM<:w< g< # # Go up or enter # WM>:w> g> # # Handle something # HDL:\Ma # # Inventory # INV:I # # Invoke mindcraft # INM:m # # Issue order to companion # ISO:\Co # # Kick # KCK:\Cd # # Look # LOK::L # # Mark spells # MSP:\Mz # # Miscellaneous equipment # STF:i # # Move to the southwest # MSW:b # # Move to the south # MOS:j # # Move to the southeast # MSE:n # # Move to the west # MOW:h # # Move to the east # MOE:l # # Move to the northwest # MNW:y # # Move to the north # MON:k # # Move to the northeast # MNE:u # # Name monster/yourself # BAP:\Mn # # Online help # HLP:? # # Open door # OPN:o # # Pay # PAY:p # # Pick up items primitively (fast) # PPK::; # # Pick up items # PCK:, # # Pick up items comfortably # CPC::, # # Pray # PRA:\Mp # # Quit game # QIT:\Mq # # Read # REA:r # # Recall monster memory # RMM:& # # Redraw screen # RED:\Cr # # Repeat last command # RPT:\Ca # # Sacrifice # SAC:\Mo # # Save game # SAV:S # # Search # SEA:s # # Set tactics to 'berserker' # ST0:\1 # # Set tactics to 'very aggressive' # ST1:\2 # # Set tactics to 'aggressive' # ST2:\3 # # Set tactics to 'normal' # ST3:\4 # # Set tactics to 'defensive' # ST4:\5 # # Set tactics to 'very defensive' # ST5:\6 # # Set tactics to 'coward' # ST6:\7 # # Set configuration variable # SEV::= # # Set the auto-save interval # SAS::S # # Shoot/Throw missile # SHT:t f # # Swap position with monster # SWA::s # # Switch auto-pickup on/off # CAP:@ # # Switch message buffer location. # NMB::M # # Switch the dynamic display # STS::t # # Switch the required (more) key # CMK::m # # Switch the left-double-click command # SPC:\Cc :x # # Lock/Unlock door # ULD:\Cu # # Use item # USE:a # # Use class power # UMP:\Cf # # Use special ability # SPA:\Mm # # Use tool # UTO:A # # View all important PC data # VPD:V # # View challenge mode setup # VCM:\Cz # # Wait # WAT:. # # Walk to the southwest # WM1:B wb gb # # Walk to the south # WM2:J wj gj # # Walk to the southeast # WM3:N wn gn # # Walk to the west # WM4:H wh gh # # Extended wait # WM5:w. g. # # Walk to the east # WM6:L wl gl # # Walk to the northwest # WM7:Y wy gy # # Walk to the north # WM8:K wk gk # # Walk to the northeast # WM9:U wu gu # # Wipe face # WIF:\Mw # # Zap wand # ZAP:z