自定义Mathematica快捷键

有没有一个地方可以查看/更改Command + 9等全局快捷方式选项(变成输入样式)?

特别是,我需要更快地创建项目列表。 它是单元格上下文菜单中没有自己的快捷方式的“项目”样式。


这是一篇不错的文章。

另外,从这里(未选中)

问题:如何修改前端以添加新的键盘快捷键? 答案:( mathgroup 2005年5月,特雷弗巴卡:)

我最近在KeyEventTranslations.tr中设置了键盘快捷键,并且我已经了解到前端标记非常酷。 这个狼页面提供了很好的文档。

无论如何,这里有三个我必须努力工作才能开始(与往常一样,在数学组的帮助下)。

  • 对于退出的内核键盘快捷方式,请将以下内容添加到KeyEventTranslations.tr中:
  •        Item[KeyEvent["q", Modifiers -> {Control, Option}],
                   FrontEndExecute[
                           FrontEndToken[
                                    SelectedNotebook[ ],
                                    "EvaluatorQuit",
                                    Automatic
                           ]
                   ]
           ]  
    
    
  • 对于初始化单元切换键盘快捷键(从前一个线程重复),将以下内容添加到KeyEventTranslations.tr:
  •       Item[KeyEvent["i", Modifiers -> {Command, Control}],
                   FrontEndExecute[
                           FrontEndToken[
                                   SelectedNotebook[ ],
                                   "InitializationCell",
                                   "Toggle"
                           ]
                   ]
           ]  
    
  • 要保存为包键盘快捷方式,请将以下内容添加到KeyEventTranslations.tr中:
  •        Item[KeyEvent["k", Modifiers -> {Control, Option}], 
               SaveRenameSpecial["Package"]]
    

    编辑

    我找到了一个(无证)前端令牌的完整列表。 希望你会明白这些是不受支持的!

    {"AllWindowsFront", "BackgroundDialog", "Balance", "BringToFront",
    "CellContextDialog", "CellGroup", "CellLabelsToTags", "CellMerge",
    "CellSplit", "CellTagsEditDialog", "CellTagsEmpty", "CellTagsFind",
    "CellUngroup", "Clear", "ClearCellOptions", "ClearNoAutoScroll",
    "Close", "CloseAll", "CloseMain", "ColorSelectorDialog",
    "ColorsPanel", "CompleteSelection", "Copy", "CopyCell",
    "CopySpecial", "CreateCounterBoxDialog", "CreateGridBoxDialog",
    "CreateHyperlinkDialog", "CreateInlineCell", "CreateValueBoxDialog",
    "Cut", "CycleNotebooksBackward", "CycleNotebooksForward",
    "DebuggerAbort", "DebuggerClearAllBreakpoints", "DebuggerContinue",
    "DebuggerContinueToSelection", "DebuggerFinish",
    "DebuggerResetProfile", "DebuggerShowProfile", "DebuggerStep",
    "DebuggerStepIn", "DebuggerStepInBody", "DebuggerStepOut",
    "DebuggerToggleBreakpoint", "DebuggerToggleWatchpoint",
    "DeleteGeneratedCells", "DeleteIndent", "DeleteInvisible",
    "DuplicatePreviousInput", "DuplicatePreviousOutput",
    "EditStyleDefinitions", "EnterSubsession", "Evaluate",
    "EvaluateCells", "EvaluateInitialization", "EvaluateNextCell",
    "EvaluateNotebook", "EvaluatorAbort", "EvaluatorHalt",
    "EvaluatorInterrupt", "EvaluatorQuit", "EvaluatorStart",
    "ExitSubsession", "ExpirationDialog", "ExplainBeepDialog",
    "ExplainColoringDialog", "ExpressionLinewrap", "FileNameDialog",
    "FindDialog", "FindEvaluatingCell", "FindNextMisspelling",
    "FindNextWarningColor", "FinishNesting", "FixCellHeight",
    "FixCellWidth", "FontColorDialog", "FontFamilyB", "FontPanel",
    "FontSizeDialog", "FrontEndHide", "FrontEndQuit",
    "FrontEndQuitNonInteractive", "GenerateImageCaches",
    "GenerateNotebook", "GeneratePalette", "GraphicsAlign",
    "GraphicsCoordinatesDialog", "GraphicsOriginalSize",
    "GraphicsPlotRangeAll", "GraphicsPlotRangeAutomatic",
    "GraphicsPlotRangeFixed", "GraphicsRender", "Group",
    "HandleShiftReturn", "HeadersFootersDialog", "HelpDialog",
    "HyperlinkGo", "HyperlinkGoBack", "HyperlinkGoForward", "Import",
    "ImportPictures", "ImportStyleDefinitions", "Indent",
    "InsertClipPlane", "InsertMatchingBraces", "InsertMatchingBrackets",
    "InsertMatchingParentheses", "InsertNewGraphic", "InsertObject",
    "InsertRawExpression", "InsertSoftReturn", "LicAuthFailureDialog",
    "MacintoshOpenDeskAccessory", "MenuListBoxFormFormatTypes",
    "MenuListCellEvaluators", "MenuListCellTags",
    "MenuListCommonDefaultFormatTypesInput",
    "MenuListCommonDefaultFormatTypesInputInline",
    "MenuListCommonDefaultFormatTypesOutput",
    "MenuListCommonDefaultFormatTypesOutputInline",
    "MenuListCommonDefaultFormatTypesText",
    "MenuListCommonDefaultFormatTypesTextInline",
    "MenuListConvertFormatTypes", "MenuListDisplayAsFormatTypes",
    "MenuListExportClipboardSpecial", "MenuListFonts",
    "MenuListFontSubstitutions", "MenuListGlobalEvaluators",
    "MenuListHelpWindows", "MenuListNotebookEvaluators",
    "MenuListNotebooksMenu", "MenuListPackageWindows",
    "MenuListPalettesMenu", "MenuListPaletteWindows",
    "MenuListPlayerWindows", "MenuListPlugInCommands",
    "MenuListPrintingStyleEnvironments", "MenuListQuitEvaluators",
    "MenuListRelatedFilesMenu", "MenuListSaveClipboardSpecial",
    "MenuListScreenStyleEnvironments", "MenuListStartEvaluators",
    "MenuListStyleDefinitions", "MenuListStyles",
    "MenuListStylesheetWindows", "MenuListTextWindows",
    "MenuListWindows", "ModifyBoxFormFormatTypes",
    "ModifyDefaultFontProperties", "ModifyEvaluatorNames",
    "ModifyFontSubstitutions", "ModifyNotebooksMenu",
    "ModifyRelatedFiles", "MoveBackward", "MoveForward", "MoveToBack",
    "MoveToFront", "New", "NewPackage", "NewText",
    "NextFunctionTemplate", "NotebookMail", "NotebookMailSelection",
    "NotebookOneNote", "NotebookOneNoteSelection",
    "NotebookStatisticsDialog", "Open", "OpenCloseGroup",
    "OpenFromNotebooksMenu", "OpenFromNotebooksMenuEmpty",
    "OpenFromPalettesMenu", "OpenFromRelatedFilesMenu", "OpenHelpLink",
    "OpenSelection", "OpenSelectionParents", "OpenURL", "OptionsDialog",
    "PasswordDialog", "Paste", "PasteApply", "PasteApplyNoAutoScroll",
    "PasteDiscard", "PasteDiscardNoAutoScroll", "PasteSpecial",
    "PlainFont", "PreferencesDialog", "PreviousFunctionTemplate",
    "PrintDialog", "PrintOptionsDialog", "PrintSelectionDialog",
    "PublishToPlayer", "RebuildHelpIndex", "RecordSoundDialog",
    "RefreshDynamicObjects", "RelatedFilesMenu",
    "RemoveFromEvaluationQueue", "Replace", "ReplaceAll", "ReplaceFind",
    "ReplaceParent", "Revert", "RunColorDialog", "RunEdgeColorDialog",
    "RunFaceColorDialog", "Save", "SaveRename", "SaveRenameSpecial",
    "ScrollLineDown", "ScrollLineUp", "ScrollNotebookEnd",
    "ScrollNotebookStart", "ScrollPageBottom", "ScrollPageDown",
    "ScrollPageFirst", "ScrollPageLast", "ScrollPageNext",
    "ScrollPagePrevious", "ScrollPageTop", "ScrollPageUp",
    "SelectGeneratedCells", "SelectionAnimate", "SelectionBrace",
    "SelectionBracket", "SelectionCloseAllGroups",
    "SelectionCloseUnselectedCells", "SelectionConvert",
    "SelectionConvertB", "SelectionDisplayAs", "SelectionDisplayAsB",
    "SelectionHelpDialog", "SelectionOpenAllGroups",
    "SelectionParenthesize", "SelectionSaveSpecial", "SelectionScroll",
    "SelectionSetFind", "SelectionSpeak", "SelectionSpeakSummary",
    "SelectionUnbracket", "SelectNotebookWindow", "SetDefaultGraphic",
    "SimilarCellBelow", "SoundPlay", "SpellCheckerDialog",
    "StackWindows", "Style", "StyleDefinitionsOther", "StyleOther",
    "SubsessionEvaluateCells", "SystemPrintOptionsDialog",
    "TemplateSelection", "TestEvaluateNotebook", "TileWindowsTall",
    "TileWindowsWide", "ToggleDebugFlag", "ToggleDynamicUpdating",
    "ToggleGrayBox", "ToggleOptionListElement", "ToggleShowExpression",
    "ToggleTestingFlag", "TrustNotebook", "Undo", "Ungroup",
    "WindowMiniaturize", "XInfoDialog", "ZoomWindow"}
    

    不同类型单元格的快捷方式存储在样式表中。 选择您想要的样式并更改MenuKeyCommand MenuCommandKey值。 选项检查器中的下拉选项仅允许您使用1-9,但我使用“`”和“=”对其进行了测试,结果表现良好。 有时,使用显示表达式(Ctrl-Shift-E)而不是选项检查器更容易修改样式表。

    链接地址: http://www.djcxy.com/p/35489.html

    上一篇: Customizing Mathematica shortcuts

    下一篇: Using IPython notebooks under version control