75 lines
2.7 KiB
Lua
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
|