;*************************************************************************** ; The Ultima IX keyboard commands ; ; This version is the Richard Garriott Preferances ; Other versions that mimmic popular game interfaces ; can be found in the keymaps folder ; ; Only experienced users should modify this keymap ; Errors may result from incorrect entries ; Each command can have only one key combination to activate it ; ; Some commands are hard coded and are not settable ; through this file. They are: ; RightClick = Move (with modifiers of shift, ctrl & alt) ; LeftClick = Use or Attack (with modifiers of ctrl and alt) ; ; The following key combinations identifiers are reserved ; for the game's internal/predefined uses: ; ESC, ESCAPE, esc, escape ; F1 - F12, f1 - f12 ; ; be careful when commenting out lines. If the semicolon ';' ; is followed by an '=' Ultima 9 will take that as an assignment ; of the ';' key ; ; Do not use Shift and Alt to modify non-mouse momentary switched commands! ; For example - Shield Block, as when releasing keypresses they will ; not release simultaniously, and thus the up event can be missed! ; ;*************************************************************************** [MOVEMENT COMMANDS] ; RightClick = Move ; Alt+RightClick = Move Right ; Ctrl+RightClick = Move Left ; Ctrl+Alt+RightClick = Move Back ; Shft = Move Fast CapsLock = toggle_movement_speed alt+CapsLock = toggle_movement_speed ctrl+CapsLock = toggle_movement_speed space = jump c = climb ; Keyboard shortcuts to movement Up = forward Down = backward Left = sidestep_left Right = sidestep_right Delete = mouse_left End = mouse_right PageUp = mouse_up PageDown = mouse_down ; Numeric Keypad movement keys (Audball's preferences) ; Double-defines for NumLock being on or off. KeyPad+ = mouse_button2 KeyPad0 = mouse_button1 KeyPadInsert = mouse_button1 KeyPad4 = mouse_left KeyPadLeft = mouse_left KeyPad6 = mouse_right KeyPadRight = mouse_right KeyPad8 = mouse_up KeyPadUp = mouse_up KeyPad2 = mouse_down KeyPadDown = mouse_down KeyPad7 = sidestep_left KeyPadHome = sidestep_left KeyPad9 = sidestep_right KeyPadPageUp = sidestep_right ; Numeric Keypad movement keys (CapnBill's preferences) ; Double-defines for NumLock being on or off. ; KeyPad8 = forward ; KeyPadUp = forward ; KeyPad2 = backward ; KeyPadDown = backward ; KeyPad4 = sidestep_left ; KeyPadLeft = sidestep_left ; KeyPad6 = sidestep_right ; KeyPadRight = sidestep_right ; KeyPad7 = mouse_left ; KeyPadHome = mouse_left ; KeyPad9 = mouse_right ; KeyPadPageUp = mouse_right ; KeyPad- = mouse_up ; KeyPad+ = mouse_down ; KeyPad0 = mouse_button1 ; KeyPadInsert = mouse_button1 [INTERACTION COMMANDS] ` = activate_hand ; Goes in and out of Hand/Move-item mode (*) q = activate_hand ; Goes in and out of Hand/Move-item mode (*) shift+` = toggle_mainUI ; Cycles through Max/Min/None interface display shift+q = toggle_mainUI ; Cycles through Max/Min/None interface display shift+e = toggle_equipmentUI ; Turns armor/weapon interface on/off b = activate_inventory ; Opens/closes backpack inventory x = examine ; activates tooltips while held pause = pause j = open_journal s = open_spellbook ctrl+m = open_world_map ctrl+s = journal_save ctrl+l = journal_load ctrl+o = journal_options ctrl+j = journal_diary_last_page ctrl+k = journal_diary_first_page ctrl+b = journal_bestiary ctrl+t = journal_history ctrl+z = journal_stats 0 = spellbook_circle_0 1 = spellbook_circle_1 2 = spellbook_circle_2 3 = spellbook_circle_3 4 = spellbook_circle_4 5 = spellbook_circle_5 6 = spellbook_circle_6 7 = spellbook_circle_7 8 = spellbook_circle_8 9 = spellbook_rituals ctrl+r = spellbook_reagents ctrl+g = spellbook_glossary pageup = book_next_page pagedown = book_previous_page ctrl+x = exit_game ; (*) Hand mode is temporarily activated when an item is dragged [COMBAT COMMANDS] tab = enter_combat ; Goes in/out of combat z = defend t = target_lock ; on/off n = get_target_lock ; Acquire next target a = abort_targeting ; Quit targeting [GENERAL OPTIONS COMMANDS] ; Advanced user options and shortcuts ctrl+i = invert_mouse shift+alt+m = mouseSensitivity_increase shift+ctrl+m = mouseSensitivity_decrease ctrl+p = take_screenshot m = momentary_first_person ; If you are hearing the "Hail Britannia" music elsewhere besides ; the area around/in Lord British's castle, use this key combination ; to "flush" the music system. If you have version 1.06f or later, ; use this command once for each savegame that displays the "Play- ; Hail-Britannia-everywhere" bug, and resave that game. (Bug should ; not re-occur after you've saved) ctrl+alt+m = flush_music ; If you have a spell that does not terminate when you cast it again ; (e.g. a "stuck" fog or light spell), use this key combination to ; "flush" all spells that were cast by the Avatar and still running. ; If you have version 1.06f or later, use this command once for each ; savegame that displays the bug, and resave that game. (Bug should ; not re-occur after you've saved) ctrl+alt+s = flush_spells [CAMERA CONTROL COMMANDS] k = camera_mode ; Should do only momentary 3rd to 1st ; and the key should be the 1 key, not k ; These work in 1st, 3rd and hand mode ctrl+home = camera_in ctrl+end = camera_out ctrl+pageup = zoom_in ctrl+pagedown = zoom_out ctrl+delete = camera_way_out ctrl+insert = zoom_reset ; These work in hand mode only ctrl+left = yaw_left ctrl+right = yaw_right ctrl+up = pitch_up ctrl+down = pitch_down [ENGINE TUNING COMMANDS] ;CTRL+leftbracket = clipping_plane_in ;CTRL+rightbracket = clipping_plane_out ;CTRL+\ = clipping_plane_reset ;CTRL+shift+leftbracket = middle_plane_in ;CTRL+shift+rightbracket = middle_plane_out ;CTRL+shift+\ = middle_plane_reset [CHEAT COMMANDS] ;Default.kmp downloaded from www.speedbomb.de alt+shift+i = toggle_avatar_invulnerable ;(Unverwundbarkeit) alt+shift+f = toggle_avatar_fly ;(Flugmodus) alt+shift+r = toggle_avatar_fast ;(Charakter läuft schneller) alt+shift+m = pass_one_minute ;(Eine Minute in die Zukunft) alt+shift+, = unpass_one_minute ;(Eine Minute in die Vergangenheit) alt+shift+h = pass_one_hour ;(Eine Stunde in die Zukunft) alt+shift+j = unpass_one_hour ;(Eine Stunde in die Vergangenheit) alt+shift+s = sunrise_sunset ;(Zum Tagesanfang) alt+shift+q = toggle_sun ;(Sonne an/aus) alt+shift+w = toggle_wind ;(Wind an/aus) alt+shift+e = toggle_storms ;(Sturm an/aus) alt+shift+c = recharge_mana ;(Mana auffüllen + Max. Mana) alt+shift+z = fill_spellbook ;(Alle Zaubersprüche) alt+shift+0 = spells_0-2 ;(Die Zauber der Kreise 1+2 im Gürtel + alle Zauber + alle Siegel) alt+shift+3 = spells_3-5 ;(Die Zauber der Kreise 3-5 im Gürtel + alle Zauber + alle Siegel) alt+shift+6 = spells_6-8 ;(Die Zauber der Kreise 6-8 im Gürtel + alle Zauber + alle Siegel) [CODE TEST COMMANDS] [DEVELOPMENT CONTROL COMMANDS] [COMMENTS]