Anpassen von Mathematica-Verknüpfungen

Gibt es einen Ort, an dem ich globale Shortcut-Optionen wie Command + 9 (in den Eingabe-Stil wechseln) ändern kann?

Insbesondere brauche ich einen schnelleren Weg zum Erstellen von Listen mit Aufzählungszeichen. Es ist der Stil “Item” im Zellen-Kontextmenü, der keine eigene Abkürzung hat.

    Hier ist ein schöner Artikel.

    Auch von hier (deaktiviert)

    Frage: Wie ändere ich das Frontend, um neue Tastaturkürzel hinzuzufügen? Antwort: (mathgroup Mai 2005, trevor baca 🙂

    Ich habe mich in KeyEventTranslations.tr herumgetrieben und kürzlich Tastenkombinationen eingerichtet, und ich habe gelernt, dass Front-End-Token ziemlich cool sind. Diese Wolfram Seite gibt ziemlich gute Dokumente.

    Wie auch immer, hier sind drei, die ich ein wenig arbeiten musste (mit guter Hilfe von der Mathegruppe, wie immer).

    • Fügen Sie für eine Tastenkombination für das Beenden des coreels Folgendes zu KeyEventTranslations.tr hinzu:
            Element [KeyEvent ["q", Modifikatoren -> {Steuerung, Option}],
                    FrontEndExecute [
                            FrontEndToken [
                                     AusgewähltesNotebook [],
                                     "EvaluatorQuit",
                                     Automatisch
                            ]
                    ]
            ]  
    
    
    • Fügen Sie für eine Initialisierungszelle-Umschalttastenkombination (die aus dem vorherigen Thread wiederholt wurde) Folgendes zu KeyEventTranslations.tr hinzu:
           Element [KeyEvent ["i", Modifikatoren -> {Befehl, Kontrolle}],
                    FrontEndExecute [
                            FrontEndToken [
                                    AusgewähltesNotebook [],
                                    "Initialisierungszelle",
                                    "Umschalten"
                            ]
                    ]
            ]  
    
    • Fügen Sie für KeyframeTranslations.tr Folgendes hinzu, um die Tastaturkurzbefehle zu speichern:
            Element [KeyEvent ["k", Modifikatoren -> {Steuerung, Option}], 
                SaveRenameSpecial ["Paket"]]
    

    Bearbeiten

    Ich habe eine vollständige Liste der (undokumentierten) Front-End-Token gefunden. Ich hoffe, Sie werden verstehen, dass diese nicht unterstützt werden!

    {"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"} 

    Die Verknüpfungen für verschiedene Arten von Zellen sind im Stylesheet gespeichert. Wählen Sie den MenuKeyCommand Stil und ändern Sie den MenuKeyCommand MenuCommandKey Wert. Die Dropdown-Optionen im Options-Inspektor erlauben nur die Verwendung von 1-9, aber ich habe es mit “` “und” = “getestet und sie haben gut funktioniert. Manchmal ist es einfacher, das Stylesheet mit dem Ausdruck anzeigen (Strg-Umschalt-E) statt mit dem Option-Inspektor zu bearbeiten.