forked from 0ad/0ad
Ykkrosh
e43eb0c18b
Support ctrl for removing entities from selection. Move big screenshot hotkey to shift+F2. Increase mouse wheel rotation speed. Fix HotkeyIsPressed when a more specific hotkey was matched instead. Support multiple hotkeys with the same binding. Use hotkeys instead of raw key events in GUI. Delete some obsolete hotkey definitions. Remove unused broken EntitySelection toggle method. This was SVN commit r8546.
174 lines
7.4 KiB
INI
174 lines
7.4 KiB
INI
; Global Configuration Settings
|
|
;
|
|
; **************************************************************
|
|
; * DO NOT EDIT THIS FILE if you want personal customisations: *
|
|
; * create a text file called "local.cfg" instead, and copy *
|
|
; * the lines from this file that you want to change. *
|
|
; * *
|
|
; * On Linux / OS X, create: *
|
|
; * ~/.config/0ad/config/local.cfg *
|
|
; * *
|
|
; * On Windows, create: *
|
|
; * %appdata%/0ad/config/local.cfg *
|
|
; * *
|
|
; **************************************************************
|
|
|
|
; Enable/disable windowed mode by default. (Use Alt+Enter to toggle in the game.)
|
|
windowed = false
|
|
|
|
; Force a particular resolution. (If these are 0, the default is
|
|
; to keep the current desktop resolution in fullscreen mode or to
|
|
; use 1024x768 in windowed mode.)
|
|
xres = 0
|
|
yres = 0
|
|
|
|
; Force a non-standard bit depth (if 0 then use the current desktop bit depth)
|
|
bpp = 0
|
|
|
|
; System settings:
|
|
|
|
fancywater = true
|
|
shadows = true
|
|
vsync = false
|
|
|
|
nos3tc = false
|
|
noautomipmap = true
|
|
novbo = false
|
|
noframebufferobject = false
|
|
|
|
; Linux only: Set the driconf force_s3tc_enable option at startup,
|
|
; for compressed texture support
|
|
force_s3tc_enable = true
|
|
|
|
; Specify the render path. This can be one of:
|
|
; default Automatically select one of the below, depending on system capabilities
|
|
; fixed Only use OpenGL fixed function pipeline
|
|
; vertexshader Use vertex shaders for transform and lighting where possible
|
|
; Using 'fixed' instead of 'default' may work around some graphics-related problems,
|
|
; but will reduce performance when a modern graphics card is available.
|
|
renderpath = default
|
|
|
|
; Adjusts how OpenGL calculates mipmap level of detail. 0.0f is the default (blurry) value.
|
|
; Lower values sharpen/extend, and higher values blur/decrease. Clamped at -3.0 to 3.0.
|
|
; -1.0 to -1.5 recommended for good results.
|
|
lodbias = 0
|
|
|
|
; Profile selection
|
|
|
|
profile = default
|
|
|
|
; Font mappings:
|
|
|
|
font.console = console
|
|
font.default = palatino12
|
|
font.misc = verdana16
|
|
|
|
; Colour of the sky (in "r g b" format)
|
|
skycolor = "0 0 0"
|
|
|
|
; GENERAL PREFERENCES:
|
|
|
|
sound.mastergain = 0.5
|
|
|
|
; Camera control settings
|
|
view.scroll.speed = 120.0
|
|
view.rotate.x.speed = 1.2
|
|
view.rotate.x.min = 20
|
|
view.rotate.x.max = 60
|
|
view.rotate.x.default = 30
|
|
view.rotate.y.speed = 2.0
|
|
view.rotate.y.speed.wheel = 0.45
|
|
view.rotate.y.default = 0.0
|
|
view.drag.speed = 0.5
|
|
view.zoom.speed = 256.0
|
|
view.zoom.speed.wheel = 32.0
|
|
view.zoom.min = 96.0
|
|
view.zoom.max = 256.0
|
|
view.zoom.default = 192.0
|
|
view.pos.smoothness = 0.1
|
|
view.zoom.smoothness = 0.4
|
|
view.rotate.x.smoothness = 0.5
|
|
view.rotate.y.smoothness = 0.3
|
|
|
|
; HOTKEY MAPPINGS:
|
|
|
|
; Each one of the specified keys will trigger the action on the left
|
|
; for multiple-key combinations, separate keys with '+' and enclose the entire thing
|
|
; in doublequotes.
|
|
; See keys.txt for the list of key names.
|
|
|
|
; > SYSTEM SETTINGS
|
|
hotkey.exit = "Alt+F4", "Ctrl+Break" ; Exit to desktop
|
|
hotkey.leave = Escape ; End current game or Exit
|
|
hotkey.pause = Pause ; Pause/unpause game
|
|
hotkey.screenshot = F2 ; Take PNG screenshot
|
|
hotkey.bigscreenshot = "Shift+F2" ; Take large BMP screenshot
|
|
hotkey.togglefullscreen = "Alt+Return" ; Toggle fullscreen/windowed mode
|
|
hotkey.screenshot.watermark = "K" ; Toggle product/company watermark for official screenshots
|
|
hotkey.wireframe = "Alt+W" ; Toggle wireframe mode
|
|
|
|
; > CAMERA SETTINGS
|
|
hotkey.camera.reset = "H" ; Reset camera rotation to default.
|
|
hotkey.camera.follow = "F" ; Follow the first unit in the selection
|
|
hotkey.camera.zoom.in = Plus, Equals, NumPlus ; Zoom camera in (continuous control)
|
|
hotkey.camera.zoom.out = Minus, NumMinus ; Zoom camera out (continuous control)
|
|
hotkey.camera.zoom.wheel.in = WheelUp ; Zoom camera in (stepped control)
|
|
hotkey.camera.zoom.wheel.out = WheelDown ; Zoom camera out (stepped control)
|
|
hotkey.camera.rotate.up = "Ctrl+UpArrow", "Ctrl+W" ; Rotate camera to look upwards
|
|
hotkey.camera.rotate.down = "Ctrl+DownArrow", "Ctrl+S" ; Rotate camera to look downwards
|
|
hotkey.camera.rotate.cw = "Ctrl+LeftArrow", "Ctrl+A", Q ; Rotate camera clockwise around terrain
|
|
hotkey.camera.rotate.ccw = "Ctrl+RightArrow", "Ctrl+D", E ; Rotate camera anticlockwise around terrain
|
|
hotkey.camera.rotate.wheel.cw = "Shift+WheelUp" ; Rotate camera clockwise around terrain (stepped control)
|
|
hotkey.camera.rotate.wheel.ccw = "Shift+WheelDown" ; Rotate camera clockwise around terrain (stepped control)
|
|
hotkey.camera.pan = MouseMiddle, ForwardSlash ; Enable scrolling by moving mouse
|
|
hotkey.camera.left = A, LeftArrow ; Scroll or rotate left
|
|
hotkey.camera.right = D, RightArrow ; Scroll or rotate right
|
|
hotkey.camera.up = W, UpArrow ; Scroll or rotate up/forwards
|
|
hotkey.camera.down = S, DownArrow ; Scroll or rotate down/backwards
|
|
|
|
; > CONSOLE SETTINGS
|
|
hotkey.console.toggle = BackQuote, F9 ; Open/close console
|
|
hotkey.console.copy = "Ctrl+C" ; Copy from console to clipboard
|
|
hotkey.console.paste = "Ctrl+V" ; Paste clipboard to console
|
|
|
|
; > ENTITY SELECTION
|
|
hotkey.selection.add = Shift ; Add units to selection
|
|
hotkey.selection.remove = Ctrl ; Remove units from selection
|
|
hotkey.selection.group.0 = 0
|
|
hotkey.selection.group.1 = 1
|
|
hotkey.selection.group.2 = 2
|
|
hotkey.selection.group.3 = 3
|
|
hotkey.selection.group.4 = 4
|
|
hotkey.selection.group.5 = 5
|
|
hotkey.selection.group.6 = 6
|
|
hotkey.selection.group.7 = 7
|
|
hotkey.selection.group.8 = 8
|
|
hotkey.selection.group.9 = 9
|
|
hotkey.selection.group.add = Shift ; +group: Add units to group
|
|
hotkey.selection.group.save = Ctrl ; +group: Save units to group
|
|
hotkey.selection.group.snap = Alt ; +group: Check up on group
|
|
hotkey.selection.snap = Home ; Centre view on selection
|
|
|
|
; > SESSION CONTROLS
|
|
hotkey.session.kill = Delete ; Destroy selected units
|
|
hotkey.session.garrison = Ctrl ; Modifier to garrison when clicking on building
|
|
hotkey.session.queue = Shift ; Modifier to queue unit orders instead of replacing
|
|
hotkey.session.batchtrain = Shift ; Modifier to train units in batches
|
|
hotkey.session.deselectgroup = Ctrl ; Modifier to deselect units when clicking group icon, instead of selecting
|
|
hotkey.session.rotate.cw = RightBracket ; Rotate building placement preview clockwise
|
|
hotkey.session.rotate.ccw = LeftBracket ; Rotate building placement preview anticlockwise
|
|
|
|
; > OVERLAY KEYS
|
|
hotkey.fps.toggle = "Shift+F" ; Toggle frame counter
|
|
hotkey.session.devcommands.toggle = "Shift+D" ; Toggle developer commands panel
|
|
hotkey.session.gui.toggle = "G" ; Toggle visibility of session GUI
|
|
hotkey.menu.toggle = "F10" ; Toggle in-game menu
|
|
|
|
; > HOTKEYS ONLY
|
|
hotkey.chat = Return ; Toggle chat window
|
|
|
|
; > PROFILER
|
|
hotkey.profile.toggle = "F11" ; Enable/disable real-time profiler
|
|
hotkey.profile.save = "Shift+F11" ; Save current profiler data to logs/profile.txt
|
|
|