Files
OpenRA/cfg/xcode-keys.lua
2013-03-24 15:04:27 -07:00

75 lines
2.7 KiB
Lua

-- Copy the content of this file to user.lua;
-- see the [configuration](http://studio.zerobrane.com/doc-configuration.html) page for details.
local G = ...
-- Alt-Shift-Cmd-X (Alt maps to Option, Ctrl maps to Command)
-- The mapping is largely based on [Xcode Keyboard Shortcuts](http://developer.apple.com/library/mac/#documentation/IDEs/Conceptual/xcode_help-command_shortcuts/MenuCommands/MenuCommands014.html).
local xcode = {
-- File menu
[G.ID_NEW] = "Ctrl-N",
[G.ID_OPEN] = "Ctrl-O",
[G.ID_CLOSE] = "Ctrl-W",
[G.ID_SAVE] = "Ctrl-S",
[G.ID_SAVEAS] = "Shift-Ctrl-S",
[G.ID_SAVEALL] = "Alt-Ctrl-S",
[G.ID_RECENTFILES] = "",
[G.ID_EXIT] = "Ctrl-Q",
-- Edit menu
[G.ID_CUT] = "Ctrl-X",
[G.ID_COPY] = "Ctrl-C",
[G.ID_PASTE] = "Ctrl-V",
[G.ID_SELECTALL] = "Ctrl-A",
[G.ID_UNDO] = "Ctrl-Z",
[G.ID_REDO] = "Shift-Ctrl-Z",
[G.ID_SHOWTOOLTIP] = "Ctrl-T",
[G.ID_AUTOCOMPLETE] = "Ctrl-K",
[G.ID_AUTOCOMPLETEENABLE] = "",
[G.ID_COMMENT] = "Ctrl-U",
[G.ID_FOLD] = "F12",
[G.ID_CLEARDYNAMICWORDS] = "",
-- Search menu
[G.ID_FIND] = "Ctrl-F",
[G.ID_FINDNEXT] = "Ctrl-G",
[G.ID_FINDPREV] = "Shift-Ctrl-G",
[G.ID_REPLACE] = "Alt-Ctrl-F",
[G.ID_FINDINFILES] = "Shift-Ctrl-F",
[G.ID_REPLACEINFILES] = "Alt-Shift-Ctrl-F",
[G.ID_GOTOLINE] = "",
[G.ID_SORT] = "",
-- View menu
[G.ID_VIEWFILETREE] = "Shift-Ctrl-P",
[G.ID_VIEWOUTPUT] = "Shift-Ctrl-O",
[G.ID_VIEWWATCHWINDOW] = "Shift-Ctrl-W",
[G.ID_VIEWCALLSTACK] = "Shift-Ctrl-S",
[G.ID_VIEWDEFAULTLAYOUT] = "",
[G.ID_VIEWFULLSCREEN] = "Shift-Ctrl-A",
-- Project menu
[G.ID_RUN] = "Ctrl-R",
[G.ID_RUNNOW] = "Shift-Ctrl-R",
[G.ID_COMPILE] = "Ctrl-B",
[G.ID_ANALYZE] = "Shift-Ctrl-B",
[G.ID_STARTDEBUG] = "F5",
[G.ID_ATTACHDEBUG] = "",
[G.ID_STOPDEBUG] = "Ctrl-.",
[G.ID_STEP] = "F7",
[G.ID_STEPOVER] = "F6",
[G.ID_STEPOUT] = "F8",
[G.ID_TRACE] = "",
[G.ID_BREAK] = "Ctrl-Y",
[G.ID_TOGGLEBREAKPOINT] = "Ctrl-\\",
[G.ID_CLEAROUTPUT] = "",
[G.ID_INTERPRETER] = "",
[G.ID_PROJECTDIR] = "",
-- Help menu
[G.ID_ABOUT] = "F1",
-- Watch window menu items
[G.ID_ADDWATCH] = "Ins",
[G.ID_EDITWATCH] = "F2",
[G.ID_DELETEWATCH] = "Del",
-- Editor popup menu items
[G.ID_QUICKADDWATCH] = "",
[G.ID_QUICKEVAL] = "",
}
for id, key in G.pairs(xcode) do keymap[id] = key end