Skip to content

Instantly share code, notes, and snippets.

@AEonZR
Created January 16, 2010 10:52
Show Gist options
  • Save AEonZR/278780 to your computer and use it in GitHub Desktop.
Save AEonZR/278780 to your computer and use it in GitHub Desktop.
Latest info on shortcut configuration for GtkRadiant v1.6.x
;
; Command Shortcut Mapping for GtkRadiant 1.6.x
; ------------------------
; TTimo: A sample file used as an example.
; AEon: Updated for GtkRadiant v1.6.x (1/18/2010)
;
;
; SYNTAX:
;
; Command name = keystroke[+qualifiers]
;
;
; Use QUALIFIERS +Ctrl, +Shift, or +Alt to modify the keys, i.e.:
;
; EntityColor=k+Ctrl
;
; FilterTriggers=T+Ctrl+Shift // You can combine qualifiers!
;
;
; FAQ: Where do I need to place the shortcuts.ini for it to work?
; -> Run the editor, open the in-editor console via o-key, search
; the output there for shortcuts.ini, the path to your .ini is shown.
;
; NOTES: - The KEYS are *not case sensitive*, so you can use
; K+ctrl or k+CTRL or DOWN+ctrl or Down+Ctrl.
;
; - The COMMAND NAMEs *are* case sensitive!
; CameraForward works, but cameraForward will not!
; (Most main menu entries can be bound now, +108 commands)
;
; - You only need to define Command name entries in this file that
; actually require a change. The editor only remaps those. The many
; other default keys can and will be left unchanged.
;
; - Avoid mapping several commands to the same keystroke[+qualifiers].
; The shortcuts in this file will override existing default keys.
;
; - Alas, it is not possible to assign different keys to the same
; Command name via shortcuts.ini file, presently! Only the first
; definition is used, the next re-definition is ignored.
;
; BUG: So please do not try to rebind the command (1/18/2010):
; Patch TAB.
;
; - Actually *everything* before the [Commands] line is ignored, any
; line after the [Command] line that does *not* contain a =
; (e.g. empty lines) ends parsing, and is thus also ignored.
;
; DEBUG: - Should your keys not work as expected, open the in-editor console
; (o-key), then search the log for shortcuts.ini, for a count of
; valid shortcuts, or warnings like overwritten default keys.
;
; TIPS: - For the latest Command name list, open the in-editor
; Help menu, Shortcuts List.
; This will create updated commandlist.txt & shortcut_cmd.txt files.
;
; - For a nicely formatted shortcut overview look into commandlist.txt.
;
; - The shortcut_cmd.txt has the same format as this shortcuts.ini
; file, letting you copy/paste the current shortcuts into your file.
;
;
; The SPECIAL KEYS are as follows (from g_Keys[] list in mainframe.cpp):
;
; SPACE = space
; BACKSPACE = back space
; ESCAPE = escape
; END = end
; INSERT = insert
; DELETE = delete
; PAGEUP = page up (PgUp)
; PAGEDOWN = page down (PgDn)
; UP = cursor up
; DOWN = cursor down
; LEFT = cursor left
; RIGHT = cursor right
; F1 ... F12 = f1 ... f12
; TAB = tab
; RETURN = return (enter)
; COMMA = ,
; PERIOD = .
; PLUS = +
; MULTIPLY = *
; SUBTRACT = -
; NUMPAD0 = numerical keypad 0
; ...
; NUMPAD9 = numerical keypad 9
; HOME = home (Pos1)
; [ = [ // Needs testing
; ] = ] // Needs testing
; \ = backslash // Needs testing
[Commands]
ArbitraryRotation=
Benchmark=
BendMode=B
Brush3Sided=3+Ctrl
Brush4Sided=4+Ctrl
Brush5Sided=5+Ctrl
Brush6Sided=6+Ctrl
Brush7Sided=7+Ctrl
Brush8Sided=8+Ctrl
Brush9Sided=9+Ctrl
BrushArbitrarySided=1+Ctrl
BrushMakeCone=
BrushPrimitivesSphere=
CSGMerge=U+Ctrl
CSGSubtract=U+Shift
CameraAngleDown=Z
CameraAngleUp=A
CameraBack=Down
CameraDown=C
CameraForward=Up
CameraLeft=Left
CameraRight=Right
CameraStrafeLeft=Comma
CameraStrafeRight=Period
CameraUp=D
CapCurrentCurve=C+Shift
CenterView=End
CenterXYView=Tab+Ctrl+Shift
ClearPatchOverlays=L+Ctrl
ClipSelected=Return
CloneSelection=Space
ConnectSelection=K+Ctrl
Copy=C+Ctrl
CubicClipZoomIn=[+Ctrl
CubicClipZoomOut=]+Ctrl
CycleCapTexturePatch=N+Ctrl+Shift
CycleOutlineStyle=J
DecPatchColumn=Subtract+Ctrl+Shift
DecPatchRow=Subtract+Ctrl
Delete=
DeleteSelection=Backspace
DownFloor=PageDown
DragEdges=E
DragVertices=V
DumpSelectedBrush=D+Shift
EntitiesAsBoundingBox=
EntitiesAsSelectedSkinned=
EntitiesAsSelectedWireframe=
EntitiesAsSkinned=
EntitiesAsSkinnedAndBoxed=
EntitiesAsWireframe=
EntityColor=K
EntityList=L
Exit=Q+Ctrl
FileExportMap=
FileImportMap=
FileLoadProject=
FileNew=
FileNewProject=
FileOpen=O+Ctrl
FileProjectSettings=
FileSave=S+Ctrl
FileSaveAs=
FileSaveRegion=
FilterAreaportals=3+Alt
FilterBotClips=M+Alt
FilterCaulk=6+Alt
FilterClips=7+Alt
FilterClusterportals=9+Alt
FilterDetails=D+Ctrl
FilterEntities=2+Alt
FilterHintsSkips=H+Ctrl
FilterLightgrid=
FilterLights=0+Alt
FilterLiquids=5+Alt
FilterModels=M+Shift
FilterPatches=P+Ctrl
FilterPaths=8+Alt
FilterStructural=D+Ctrl+Shift
FilterTranslucent=4+Alt
FilterTriggers=T+Ctrl+Shift
FilterWorldBrushes=1+Alt
FindBrush=F+Ctrl+Shift
FitTexture=B+Shift
FlipClip=Return+Ctrl
FlipX=
FlipY=
FlipZ=
GridDown=[
GridUp=]
HelpAbout=
HelpBugReport=
HelpCommandList=F2
HideSelected=H
IncPatchColumn=Plus+Ctrl+Shift
IncPatchRow=Plus+Ctrl
InvertCurve=I+Ctrl
InvertCurveTextureX=I+Ctrl+Shift
InvertCurveTextureY=I+Shift
InvertSelection=I
LoadPointfile=L+Shift
LoadPrefab=
MakeDetail=M+Ctrl
MakeHollow=
MakeOverlayPatch=Y
MakeStructural=S+Ctrl+Shift
MapInfo=M
MatrixTranspose=M+Ctrl+Shift
MouseRotate=R
MoveSelectionDOWN=Subtract
MoveSelectionUP=Plus
NaturalizePatch=N+Ctrl
NextLeakSpot=L+Ctrl+Shift
NextView=Tab+Ctrl
OpenGLLighting=
Paste=V+Ctrl
PasteToCamera=V+Alt
PatchAdd2Columns=
PatchAdd2Rows=
PatchBevel=
PatchCone=
PatchDeleteFirst2Columns=
PatchDeleteFirst2Rows=
PatchDeleteLast2Columns=
PatchDeleteLast2Rows=
PatchDenseTube=
PatchEndCap=
PatchInsert2Columns=
PatchInsert2Rows=
PatchInspector=S+Shift
PatchSquareBevel=
PatchSquareEndCap=
PatchSquareTube=
PatchTube=
PatchVeryDensetube=
Preferences=P
PrevLeakSpot=K+Ctrl+Shift
PrintXYView=
RedisperseIntermediateCols=E+Ctrl+Shift
RedisperseIntermediateRows=
RedisperseRows=E+Ctrl
Redo=Y+Ctrl
RegionOff=
RegionSetBrush=
RegionSetSelection=R+Ctrl+Shift
RegionSetTallBrush=
RegionSetXY=
ReloadShaders=
RenderQBilinear=
RenderQBilinearMipmap=
RenderQFlatShade=
RenderQLinear=
RenderQNearest=
RenderQNearestMipmap=
RenderQTrilinear=
RenderQWireframe=
RotateX=
RotateY=
RotateZ=
SavePrefab=
Scale=
SelectAllOfType=A+Shift
SelectCompleteTall=
SelectFuncGroup=G
SelectInside=
SelectNudgeDown=Down+Alt
SelectNudgeLeft=Left+Alt
SelectNudgeRight=Right+Alt
SelectNudgeUp=Up+Alt
SelectPartialTall=
SelectTouching=
SelectionNoOutline=
SetGamma=
SetGrid025=
SetGrid05=
SetGrid1=1
SetGrid128=8
SetGrid128Alt=NumPad8
SetGrid16=5
SetGrid16Alt=NumPad5
SetGrid1Alt=NumPad1
SetGrid2=2
SetGrid256=9
SetGrid256Alt=NumPad9
SetGrid2Alt=NumPad2
SetGrid32=6
SetGrid32Alt=NumPad6
SetGrid4=3
SetGrid4Alt=NumPad3
SetGrid64=7
SetGrid64Alt=NumPad7
SetGrid8=4
SetGrid8Alt=NumPad4
ShowAllTextures=A+Ctrl
ShowAngles=
ShowAxes=
ShowBlocks=
ShowCoordinates=
ShowHidden=H+Shift
ShowInUse=U
ShowNames=
ShowOutline=
ShowShaders=
ShowWorkZone=
SimplePatchMesh=P+Shift
Sleep=P+Ctrl+Shift
SnapToGrid=G+Ctrl
SplitSelected=Return+Shift
SurfaceInspector=S
TexRotateClock=PageDown+Shift
TexRotateClock1deg=PageDown+Ctrl+Shift
TexRotateCounter=PageUp+Shift
TexRotateCounter1deg=PageUp+Ctrl+Shift
TexScaleDown=Down+Ctrl
TexScaleLeft=Left+Ctrl
TexScaleRight=Right+Ctrl
TexScaleUp=Up+Ctrl
TexShiftDown=Down+Shift
TexShiftDown1gu=Down+Ctrl+Shift
TexShiftLeft=Left+Shift
TexShiftLeft1gu=Left+Ctrl+Shift
TexShiftRight=Right+Shift
TexShiftRight1gu=Right+Ctrl+Shift
TexShiftUp=Up+Shift
TexShiftUp1gu=Up+Ctrl+Shift
TextureReplaceAll=F+Ctrl
TextureWindowScale10=
TextureWindowScale100=
TextureWindowScale200=
TextureWindowScale25=
TextureWindowScale50=
TextureWindowScaleFixed=
TextureWindowScaledown=Insert+Alt
TextureWindowScaleup=Delete+Alt
TexturesLoad=
TexturesLoadList=
TexturesShaderlistOnly=
ThemeBlackAndGreen=
ThemeMayaMaxLightwave=
ThemeOriginalQE4=
ThemeQ3Radiant=
ThickenPatch=T+Ctrl
TogTexLock=T+Shift
TogTexRotLock=R+Shift
ToggleCamera=C+Ctrl+Shift
ToggleClipper=X
ToggleConsole=O
ToggleCrosshairs=X+Shift
ToggleCubicClip=\+Ctrl
ToggleGrid=0
ToggleGridAlt=NumPad0
ToggleRealtime=R+Ctrl
ToggleSizePaint=Q
ToggleSnapToGrid=
ToggleView=V+Ctrl+Shift
ToggleViewXZ=
ToggleViewYZ=
ToggleZ=Z+Ctrl+Shift
UnSelectSelection=Escape
Undo=Z+Ctrl
UngroupEntity=
UpFloor=PageUp
ViewEntityInfo=N
ViewFrontXZ=
ViewSideYZ=
ViewTextures=T
ViewTopXY=
ZZoom100=
ZZoomIn=Delete+Ctrl
ZZoomOut=Insert+Ctrl
Zoom100=
ZoomIn=Delete
ZoomOut=Insert
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment