From 07e03225d93397140ca87a8de1d2f03657fc6c05 Mon Sep 17 00:00:00 2001 From: wumo Date: Fri, 9 Jan 2026 17:56:42 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E5=88=9D=E6=AD=A5=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E5=BF=AB=E6=8D=B7=E9=94=AE=E7=BC=96=E8=BE=91=E5=99=A8=E7=95=8C?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TeXmacs/progs/source/shortcut-widgets.scm | 7 + devel/201_50.md | 4 + src/Graphics/Gui/message.hpp | 6 + src/Graphics/Gui/widget.cpp | 1 + src/Plugins/Qt/qt_shortcut_widget.cpp | 382 ++++++++++++++++++++++ src/Plugins/Qt/qt_shortcut_widget.hpp | 75 +++++ src/Plugins/Qt/qt_tm_widget.cpp | 4 + src/Plugins/Qt/qt_tm_widget.hpp | 2 + src/Scheme/Glue/glue_server.lua | 7 + src/Texmacs/Window/tm_frame.cpp | 13 + src/Texmacs/Window/tm_window.cpp | 5 + src/Texmacs/server.hpp | 1 + src/Texmacs/tm_frame.hpp | 2 + src/Texmacs/tm_window.hpp | 1 + 14 files changed, 510 insertions(+) create mode 100644 src/Plugins/Qt/qt_shortcut_widget.cpp create mode 100644 src/Plugins/Qt/qt_shortcut_widget.hpp diff --git a/TeXmacs/progs/source/shortcut-widgets.scm b/TeXmacs/progs/source/shortcut-widgets.scm index ce95209b7e..8e38b1e75e 100644 --- a/TeXmacs/progs/source/shortcut-widgets.scm +++ b/TeXmacs/progs/source/shortcut-widgets.scm @@ -75,6 +75,8 @@ (set-user-shortcut sh (global-ref u :cmd)) (refresh-now "shortcuts-list"))) // // + ("open" (open-shortcuts-widget)) + // // ("Ok" (begin (and-with sh (get-shortcut u) (set-user-shortcut sh (global-ref u :cmd))) @@ -139,3 +141,8 @@ (dialogue-window (shortcuts-editor u) (lambda x (noop)) "Shortcuts editor" u)))) + +(tm-define (open-shortcuts-widget) + (:interactive #t) + (set-shortcut-widget)) + diff --git a/devel/201_50.md b/devel/201_50.md index 7a09bd6dac..02e5b36754 100644 --- a/devel/201_50.md +++ b/devel/201_50.md @@ -49,4 +49,8 @@ get-bindings-by-command函数返回一个 Scheme 列表,返回值的整体结构 ) ``` +4. 点击`工具->键盘->编辑键盘快捷键->打开`,观察快捷键编辑器界面是否打开(注:目前里面的数据仅用于示例,还无法实现编辑快捷键的功能)。 + +## 2026/1/9 初步创建快捷键编辑器界面。 + ## 2026/1/8 新增函数,能够获取指定快捷键的绑定详情,指定命令所绑定的快捷键,指定条件列表下所绑定的快捷键 \ No newline at end of file diff --git a/src/Graphics/Gui/message.hpp b/src/Graphics/Gui/message.hpp index a5f8db05bd..6d51baffdc 100644 --- a/src/Graphics/Gui/message.hpp +++ b/src/Graphics/Gui/message.hpp @@ -91,6 +91,7 @@ enum slot_id { SLOT_INPUT_PROPOSAL, SLOT_FILE, SLOT_DIRECTORY, + SLOT_SHORTCUT_WIDGET, slot_id__LAST // Please leave last and don't assign integer values to members }; @@ -601,6 +602,11 @@ set_auxiliary_widget_headline (widget w, string title) { send (w, SLOT_AUXILIARY_WIDGET_TITLE, title); } +inline void +set_shortcut_widgets (widget w) { + send (w, SLOT_SHORTCUT_WIDGET); +} + inline bool get_auxiliary_widget_visibility (widget w) { return query (w, SLOT_AUXILIARY_WIDGET_VISIBILITY); diff --git a/src/Graphics/Gui/widget.cpp b/src/Graphics/Gui/widget.cpp index f6a1571659..829ceab20a 100644 --- a/src/Graphics/Gui/widget.cpp +++ b/src/Graphics/Gui/widget.cpp @@ -88,6 +88,7 @@ slot_name (const slot s) { "SLOT_INPUT_PROPOSAL", "SLOT_FILE", "SLOT_DIRECTORY", + "SLOT_SHORTCUT_WIDGET", "slot_id__LAST"}; diff --git a/src/Plugins/Qt/qt_shortcut_widget.cpp b/src/Plugins/Qt/qt_shortcut_widget.cpp new file mode 100644 index 0000000000..b664215421 --- /dev/null +++ b/src/Plugins/Qt/qt_shortcut_widget.cpp @@ -0,0 +1,382 @@ +#include "qt_shortcut_widget.hpp" +#include "qcontainerfwd.h" +#include +#include +#include +#include +#include +#include +#include + +// ========================================== +// KeySequenceDelegate 实现 +// ========================================== + +KeySequenceDelegate::KeySequenceDelegate (QObject* parent) + : QStyledItemDelegate (parent) {} + +QWidget* +KeySequenceDelegate::createEditor (QWidget* parent, const QStyleOptionViewItem&, + const QModelIndex&) const { + QKeySequenceEdit* editor= new QKeySequenceEdit (parent); + // 保持背景透明,融入单元格 + editor->setStyleSheet ( + "QKeySequenceEdit { border: none; background: transparent; }"); + return editor; +} + +void +KeySequenceDelegate::setEditorData (QWidget* editor, + const QModelIndex& index) const { + QString value= index.model ()->data (index, Qt::EditRole).toString (); + QKeySequenceEdit* keyEditor= qobject_cast (editor); + if (keyEditor) { + keyEditor->setKeySequence (QKeySequence (value)); + } +} + +void +KeySequenceDelegate::setModelData (QWidget* editor, QAbstractItemModel* model, + const QModelIndex& index) const { + QKeySequenceEdit* keyEditor= qobject_cast (editor); + if (keyEditor) { + QKeySequence seq= keyEditor->keySequence (); + model->setData (index, seq.toString (QKeySequence::NativeText), + Qt::EditRole); + } +} + +void +KeySequenceDelegate::updateEditorGeometry (QWidget* editor, + const QStyleOptionViewItem& option, + const QModelIndex&) const { + editor->setGeometry (option.rect); +} + +// ========================================== +// Widget 主窗口实现 +// ========================================== + +Qshortcut_widget::Qshortcut_widget (QString title, QWidget* parent) + : QWidget (parent) { + this->setWindowTitle (title); + setupUi (); + setupStyle (); + initData (); +} + +Qshortcut_widget::~Qshortcut_widget () {} + +void +Qshortcut_widget::setupUi () { + resize (800, 600); + setWindowTitle ("配置键盘快捷键"); + + QVBoxLayout* mainLayout= new QVBoxLayout (this); + mainLayout->setSpacing (10); + mainLayout->setContentsMargins (15, 15, 15, 15); + + // --- 1. 顶部搜索栏 --- + searchEdit= new QLineEdit (this); + searchEdit->setPlaceholderText ("搜索..."); + searchEdit->setClearButtonEnabled (true); + connect (searchEdit, &QLineEdit::textChanged, this, + &Qshortcut_widget::onSearchTextChanged); + mainLayout->addWidget (searchEdit); + + // --- 2. 中间树形列表 --- + treeWidget= new QTreeWidget (this); + treeWidget->setColumnCount (2); + treeWidget->setHeaderLabels (QStringList () << "操作" << "快捷键"); + + // 设置列宽 + treeWidget->header ()->setSectionResizeMode (0, QHeaderView::Stretch); + treeWidget->header ()->setSectionResizeMode (1, QHeaderView::Fixed); + treeWidget->header ()->resizeSection (1, 200); + treeWidget->header ()->setStretchLastSection (false); + + treeWidget->setSelectionBehavior (QAbstractItemView::SelectItems); + + // 只能单选 + treeWidget->setSelectionMode (QAbstractItemView::SingleSelection); + + treeWidget->setAlternatingRowColors (true); + treeWidget->setAnimated (true); + treeWidget->setFocusPolicy (Qt::NoFocus); + + treeWidget->setItemDelegateForColumn (0, new ReadOnlyDelegate (this)); + treeWidget->setItemDelegateForColumn (1, new KeySequenceDelegate (this)); + + treeWidget->setEditTriggers (QAbstractItemView::DoubleClicked | + QAbstractItemView::EditKeyPressed | + QAbstractItemView::AnyKeyPressed); + + mainLayout->addWidget (treeWidget); + + // --- 3. 底部按钮栏 --- + QHBoxLayout* bottomLayout= new QHBoxLayout (); + QPushButton* btnDefault = new QPushButton ("默认", this); + QPushButton* btnCustomize= new QPushButton ("自定义快捷键", this); + QPushButton* btnOk = new QPushButton ("确定", this); + QPushButton* btnCancel = new QPushButton ("取消", this); + + btnOk->setDefault (true); + + bottomLayout->addWidget (btnDefault); + bottomLayout->addStretch (); + bottomLayout->addWidget (btnCustomize); + bottomLayout->addWidget (btnOk); + bottomLayout->addWidget (btnCancel); + + mainLayout->addLayout (bottomLayout); +} + +void +Qshortcut_widget::setupStyle () { + QString qss= R"( + /* === 整体窗口 === */ + QWidget { + font-family: "Microsoft YaHei", "Segoe UI", sans-serif; + font-size: 14px; + background-color: #fcfcfc; + color: #232629; + } + + /* === 搜索框 === */ + QLineEdit { + border: 1px solid #dcdcdc; + border-radius: 4px; + padding: 6px; + background-color: #ffffff; + selection-background-color: #3daee9; + } + QLineEdit:focus { + border: 1px solid #3daee9; + } + + /* === 树形列表 === */ + QTreeWidget { + border: 1px solid #dcdcdc; + background-color: #ffffff; + alternate-background-color: #f7f8fa; + outline: 0; + } + + QTreeWidget::item { + height: 32px; + padding-left: 5px; + border: none; + } + + QTreeWidget::item:hover { + background-color: #eaf5fc; + } + + QTreeWidget::item:selected { + background-color: #3daee9; + color: white; + } + + QTreeWidget::item:selected:!active { + background-color: #e0e0e0; + color: black; + } + + /* === 表头 === */ + QHeaderView::section { + background-color: #eff0f1; + border: none; + border-bottom: 1px solid #dcdcdc; + border-right: 1px solid #dcdcdc; + padding: 4px; + font-weight: bold; + color: #555; + min-height: 25px; + } + QHeaderView::section:last { + border-right: none; + } + + /* === 按钮 === */ + QPushButton { + border: 1px solid #c0c0c0; + border-radius: 4px; + padding: 5px 15px; + background-color: #fdfdfd; + min-width: 70px; + } + QPushButton:hover { + background-color: #f0f0f0; + border-color: #3daee9; + } + QPushButton:pressed { + background-color: #e0e0e0; + } + QPushButton[default="true"] { + background-color: #3daee9; + color: white; + border: 1px solid #3298cc; + } + QPushButton[default="true"]:hover { + background-color: #4dbfff; + } + + + /* 1. 垂直滚动条整体槽道 */ + QScrollBar:vertical { + border: none; + background: #f7f8fa; /* 极浅的灰色背景,融合感更好 */ + width: 10px; /* 宽度变窄 */ + margin: 0px 0px 0px 0px; + } + + /* 2. 滚动条滑块 (Handle) */ + QScrollBar::handle:vertical { + background: #c1c1c1; /* 默认浅灰 */ + min-height: 30px; /* 防止滑块太小 */ + border-radius: 5px; /* 圆角胶囊形状 */ + margin: 2px; /* 给滑块四周留一点空隙 */ + } + + /* 3. 鼠标悬停在滑块上 */ + QScrollBar::handle:vertical:hover { + background: #a8a8a8; /* 加深颜色提示可点击 */ + } + + /* 4. 鼠标按下拖拽时 */ + QScrollBar::handle:vertical:pressed { + background: #787878; /* 更深 */ + } + + /* 5. 隐藏上下箭头按钮 (add-line 和 sub-line) */ + QScrollBar::add-line:vertical, QScrollBar::sub-line:vertical { + height: 0px; + background: none; + border: none; + } + + /* 6. 隐藏箭头区域的背景 */ + QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { + background: transparent; + border: none; + } + + QScrollBar:horizontal { + border: none; + background: #f7f8fa; + height: 10px; + margin: 0px; + } + QScrollBar::handle:horizontal { + background: #c1c1c1; + min-width: 30px; + border-radius: 5px; + margin: 2px; + } + QScrollBar::handle:horizontal:hover { background: #a8a8a8; } + QScrollBar::add-line:horizontal, QScrollBar::sub-line:horizontal { width: 0px; } + )"; + this->setStyleSheet (qss); +} + +void +Qshortcut_widget::addShortcutItem (QTreeWidgetItem* parent, const QString& name, + const QString& key) { + QTreeWidgetItem* item= new QTreeWidgetItem (parent); + item->setText (0, name); + item->setText (1, key); + + item->setFlags (Qt::ItemIsSelectable | Qt::ItemIsEditable | + Qt::ItemIsEnabled); +} + +void +Qshortcut_widget::initData () { + + QTreeWidgetItem* globalGroup= new QTreeWidgetItem (treeWidget); + globalGroup->setText (0, "全局"); + globalGroup->setFont (0, QFont ("Microsoft YaHei", 10, QFont::Bold)); + + globalGroup->setFlags (Qt::ItemIsEnabled | Qt::ItemIsSelectable); + globalGroup->setExpanded (true); + + int globalIndex= treeWidget->indexOfTopLevelItem (globalGroup); + + treeWidget->setFirstColumnSpanned (globalIndex, QModelIndex (), true); + addShortcutItem (globalGroup, "保存文件 (Save)", "Ctrl+S"); + addShortcutItem (globalGroup, "打开文件 (Open)", "Ctrl+O"); + addShortcutItem (globalGroup, "新建窗口 (New Window)", "Ctrl+Shift+N"); + addShortcutItem (globalGroup, "关闭标签页 (Close Tab)", "Ctrl+W"); + + QTreeWidgetItem* editGroup= new QTreeWidgetItem (treeWidget); + editGroup->setText (0, "文本模式"); + editGroup->setFont (0, QFont ("Microsoft YaHei", 10, QFont::Bold)); + editGroup->setFlags (Qt::ItemIsEnabled | Qt::ItemIsSelectable); + editGroup->setExpanded (true); + int editIndex= treeWidget->indexOfTopLevelItem (editGroup); + treeWidget->setFirstColumnSpanned (editIndex, QModelIndex (), true); + + addShortcutItem (editGroup, "复制当前行", "Ctrl+D"); + addShortcutItem (editGroup, "删除当前行", "Ctrl+Shift+K"); + addShortcutItem (editGroup, "向上移动行", "Alt+Up"); + addShortcutItem (editGroup, "向下移动行", "Alt+Down"); + + QTreeWidgetItem* viewGroup= new QTreeWidgetItem (treeWidget); + viewGroup->setText (0, "数学模式"); + viewGroup->setFont (0, QFont ("Microsoft YaHei", 10, QFont::Bold)); + viewGroup->setFlags (Qt::ItemIsEnabled | Qt::ItemIsSelectable); + int viewIndex= treeWidget->indexOfTopLevelItem (viewGroup); + treeWidget->setFirstColumnSpanned (viewIndex, QModelIndex (), true); + + addShortcutItem (viewGroup, "放大字体", "Ctrl++"); + addShortcutItem (viewGroup, "缩小字体", "Ctrl+-"); + addShortcutItem (viewGroup, "重置缩放", "Ctrl+0"); + connect (treeWidget, &QTreeWidget::itemChanged, this, + &Qshortcut_widget::onShortcutChanged); +} + +void +Qshortcut_widget::onSearchTextChanged (const QString& text) { + if (text.isEmpty ()) { + for (int i= 0; i < treeWidget->topLevelItemCount (); ++i) { + QTreeWidgetItem* topItem= treeWidget->topLevelItem (i); + topItem->setHidden (false); + for (int j= 0; j < topItem->childCount (); ++j) { + topItem->child (j)->setHidden (false); + } + } + return; + } + + for (int i= 0; i < treeWidget->topLevelItemCount (); ++i) { + filterTreeItems (treeWidget->topLevelItem (i), text); + } +} + +void +Qshortcut_widget::onShortcutChanged (QTreeWidgetItem* item, int column) { + if (column == 1) { + QString actionName= item->text (0); // 操作名 + QString newKey = item->text (1); // 新快捷键 + + // qDebug () << "快捷键已更新 -> 操作:" << actionName << "新键位:" << + // newKey; + } +} + +bool +Qshortcut_widget::filterTreeItems (QTreeWidgetItem* item, const QString& text) { + bool childVisible= false; + for (int i= 0; i < item->childCount (); ++i) { + bool v = filterTreeItems (item->child (i), text); + childVisible= childVisible || v; + } + bool selfMatch= item->text (0).contains (text, Qt::CaseInsensitive) || + item->text (1).contains (text, Qt::CaseInsensitive); + bool shouldShow= selfMatch || childVisible; + item->setHidden (!shouldShow); + if (childVisible) { + item->setExpanded (true); + } + return shouldShow; +} diff --git a/src/Plugins/Qt/qt_shortcut_widget.hpp b/src/Plugins/Qt/qt_shortcut_widget.hpp new file mode 100644 index 0000000000..152362a271 --- /dev/null +++ b/src/Plugins/Qt/qt_shortcut_widget.hpp @@ -0,0 +1,75 @@ +#ifndef QT_SHORTCUT_WIDGET_HPP +#define QT_SHORTCUT_WIDGET_HPP + +#include "qcontainerfwd.h" +#include +#include +#include +#include +#include + +// ========================================== +// 类 1: 只读代理 +// ========================================== +class ReadOnlyDelegate : public QStyledItemDelegate { + Q_OBJECT +public: + explicit ReadOnlyDelegate (QObject* parent= nullptr) + : QStyledItemDelegate (parent) {} + QWidget* createEditor (QWidget*, const QStyleOptionViewItem&, + const QModelIndex&) const override { + return nullptr; + } +}; + +// ========================================== +// 类 2: 快捷键录入代理 +// ========================================== +class KeySequenceDelegate : public QStyledItemDelegate { + Q_OBJECT +public: + explicit KeySequenceDelegate (QObject* parent= nullptr); + QWidget* createEditor (QWidget* parent, const QStyleOptionViewItem& option, + const QModelIndex& index) const override; + void setEditorData (QWidget* editor, const QModelIndex& index) const override; + void setModelData (QWidget* editor, QAbstractItemModel* model, + const QModelIndex& index) const override; + void updateEditorGeometry (QWidget* editor, + const QStyleOptionViewItem& option, + const QModelIndex& index) const override; +}; + +// ========================================== +// 类 3: 主窗口 +// ========================================== +class Qshortcut_widget : public QWidget { + Q_OBJECT + +public: + explicit Qshortcut_widget (QString tittle, QWidget* parent= nullptr); + ~Qshortcut_widget (); + +private slots: + // 搜索过滤槽函数 + void onSearchTextChanged (const QString& text); + // 快捷键变化时的槽函数 + void onShortcutChanged (QTreeWidgetItem* item, int column); + +private: + QLineEdit* searchEdit; // 搜索框 + QTreeWidget* treeWidget; + + // 初始化界面布局 + void setupUi (); + // 初始化样式表 + void setupStyle (); + // 初始化数据 + void initData (); + // 辅助函数:添加快捷键项 + void addShortcutItem (QTreeWidgetItem* parent, const QString& name, + const QString& key); + // 辅助函数:递归过滤树节点 + bool filterTreeItems (QTreeWidgetItem* item, const QString& text); +}; + +#endif diff --git a/src/Plugins/Qt/qt_tm_widget.cpp b/src/Plugins/Qt/qt_tm_widget.cpp index 5805cb5ca4..f3c3ac60ef 100644 --- a/src/Plugins/Qt/qt_tm_widget.cpp +++ b/src/Plugins/Qt/qt_tm_widget.cpp @@ -415,6 +415,7 @@ qt_tm_widget_rep::qt_tm_widget_rep (int mask, command _quit) sideTools = new QDockWidget ("side tools", 0); leftTools = new QDockWidget ("left tools", 0); auxiliaryWidget= new QTMAuxiliaryWidget ("auxiliary widget", 0); + shortcut_widget= new Qshortcut_widget ("shortcut"); // HACK: Wrap the dock in a "fake" window widget (last parameter = true) to // have clicks report the right position. static int cnt = 0; @@ -961,6 +962,9 @@ qt_tm_widget_rep::send (slot s, blackbox val) { string title= open_box (val); auxiliaryWidget->setWindowTitle (to_qstring (title)); } break; + case SLOT_SHORTCUT_WIDGET: { + shortcut_widget->show (); + } break; case SLOT_LEFT_FOOTER: { check_type (val, s); string msg= open_box (val); diff --git a/src/Plugins/Qt/qt_tm_widget.hpp b/src/Plugins/Qt/qt_tm_widget.hpp index 9713919430..33607a4205 100644 --- a/src/Plugins/Qt/qt_tm_widget.hpp +++ b/src/Plugins/Qt/qt_tm_widget.hpp @@ -14,6 +14,7 @@ #include "list.hpp" +#include "qt_shortcut_widget.hpp" #include "qt_simple_widget.hpp" #include "qt_widget.hpp" #include "qt_window_widget.hpp" @@ -78,6 +79,7 @@ class qt_tm_widget_rep : public qt_window_widget_rep { QDockWidget* extraTools; QTMTabPageContainer* tabPageContainer; QTMAuxiliaryWidget* auxiliaryWidget; + Qshortcut_widget* shortcut_widget; QWK::WidgetWindowAgent* windowAgent; QWK::LoginButton* loginButton; QWK::LoginDialog* m_loginDialog; diff --git a/src/Scheme/Glue/glue_server.lua b/src/Scheme/Glue/glue_server.lua index 0379d3f711..bee60c0157 100644 --- a/src/Scheme/Glue/glue_server.lua +++ b/src/Scheme/Glue/glue_server.lua @@ -152,6 +152,13 @@ function main() "string", -- 标题 } }, + { + --快捷键编辑窗口 + scm_name = "set-shortcut-widget", + cpp_name = "shortcut_widget", + ret_type = "void", + arg_list = {} + }, { scm_name = "show-bottom-tools", cpp_name = "show_bottom_tools", diff --git a/src/Texmacs/Window/tm_frame.cpp b/src/Texmacs/Window/tm_frame.cpp index 51236e8b98..b278d3228e 100644 --- a/src/Texmacs/Window/tm_frame.cpp +++ b/src/Texmacs/Window/tm_frame.cpp @@ -12,6 +12,7 @@ #include "tm_frame.hpp" #include "message.hpp" #include "new_view.hpp" +#include "new_window.hpp" #include "object_l5.hpp" #include "tm_window.hpp" @@ -193,6 +194,18 @@ tm_frame_rep::set_auxiliary_widget_title (string title) { concrete_window ()->set_auxiliary_widget_new_title (title); } +void +tm_frame_rep::shortcut_widget () { + if (!has_current_view ()) return; + url current_view= get_current_view (); + if (is_tmfs_view_type (as_string (current_view), "aux")) { + url vw= get_most_recent_view (); + concrete_view (vw)->win->set_shortcut_widget (); + return; + } + concrete_window ()->set_shortcut_widget (); +} + bool tm_frame_rep::auxiliary_widget_visible () { if (!has_current_view ()) return false; diff --git a/src/Texmacs/Window/tm_window.cpp b/src/Texmacs/Window/tm_window.cpp index 712ce44b41..9ba340a574 100644 --- a/src/Texmacs/Window/tm_window.cpp +++ b/src/Texmacs/Window/tm_window.cpp @@ -507,6 +507,11 @@ tm_window_rep::set_auxiliary_widget_new_title (string title) { set_auxiliary_widget_headline (wid, title); } +void +tm_window_rep::set_shortcut_widget () { + set_shortcut_widgets (wid); +} + void tm_window_rep::set_bottom_tools_flag (int which, bool flag) { if (which == 0) set_bottom_tools_visibility (wid, flag); diff --git a/src/Texmacs/server.hpp b/src/Texmacs/server.hpp index 7ee08d9f49..fbb19090f5 100644 --- a/src/Texmacs/server.hpp +++ b/src/Texmacs/server.hpp @@ -82,6 +82,7 @@ class server_rep : public abstract_struct { virtual void full_screen_mode (bool on, bool edit) = 0; virtual bool in_full_screen_mode () = 0; virtual bool in_full_screen_edit_mode () = 0; + virtual void shortcut_widget () = 0; virtual void show_footer (bool flag) = 0; virtual bool visible_footer () = 0; diff --git a/src/Texmacs/tm_frame.hpp b/src/Texmacs/tm_frame.hpp index 1e8f4667b6..5899913301 100644 --- a/src/Texmacs/tm_frame.hpp +++ b/src/Texmacs/tm_frame.hpp @@ -12,6 +12,7 @@ #ifndef TM_FRAME_H #define TM_FRAME_H #include "server.hpp" +#include "widget.hpp" class tm_frame_rep : virtual public server_rep { protected: @@ -53,6 +54,7 @@ class tm_frame_rep : virtual public server_rep { void set_auxiliary_widget_title (string title); void auxiliary_widget (widget w, string name); void bottom_tools (int which, string menu); + void shortcut_widget (); /* canvas */ void set_window_zoom_factor (double zoom); diff --git a/src/Texmacs/tm_window.hpp b/src/Texmacs/tm_window.hpp index 5ca7b970b9..36326f166f 100644 --- a/src/Texmacs/tm_window.hpp +++ b/src/Texmacs/tm_window.hpp @@ -60,6 +60,7 @@ class tm_window_rep { void set_side_tools_flag (int which, bool flag); void set_auxiliary_widget_flag (bool flag); void set_auxiliary_widget_new_title (string title); + void set_shortcut_widget (); void set_bottom_tools_flag (int which, bool flag); bool get_header_flag (); bool get_auxiliary_widget_flag (); From a4c9c7f1e8f27b2bd20b62adb36b064b0d082a66 Mon Sep 17 00:00:00 2001 From: wumo Date: Fri, 9 Jan 2026 17:59:15 +0800 Subject: [PATCH 2/4] wip --- src/Plugins/Qt/qt_shortcut_widget.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Plugins/Qt/qt_shortcut_widget.cpp b/src/Plugins/Qt/qt_shortcut_widget.cpp index b664215421..2b9bcad099 100644 --- a/src/Plugins/Qt/qt_shortcut_widget.cpp +++ b/src/Plugins/Qt/qt_shortcut_widget.cpp @@ -70,7 +70,6 @@ Qshortcut_widget::~Qshortcut_widget () {} void Qshortcut_widget::setupUi () { resize (800, 600); - setWindowTitle ("配置键盘快捷键"); QVBoxLayout* mainLayout= new QVBoxLayout (this); mainLayout->setSpacing (10); From 8ff1dc4f14ccadf082e72ee56655d93174cbed1b Mon Sep 17 00:00:00 2001 From: wumo Date: Wed, 21 Jan 2026 16:38:31 +0800 Subject: [PATCH 3/4] wip --- all-kbd-blocks.scm | 7003 +++++++++++++++++++++++++ src/Plugins/Qt/qt_shortcut_widget.cpp | 168 +- 2 files changed, 7027 insertions(+), 144 deletions(-) create mode 100644 all-kbd-blocks.scm diff --git a/all-kbd-blocks.scm b/all-kbd-blocks.scm new file mode 100644 index 0000000000..86d8531f25 --- /dev/null +++ b/all-kbd-blocks.scm @@ -0,0 +1,7003 @@ +;; TeXmacs 所有 kbd-map 快捷键绑定块汇总 +;; 自动生成 - 保持原格式 +;; +================================================================================ + +;; 文件: TeXmacs/examples/plugins/substitute/progs/init-substitute.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + ("C-F12" (substitute-substitute))) + +; 本块包含约 1 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/plugins/code/progs/code/cpp-edit.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode in-prog-cpp?) + ("{" (cpp-bracket-open "{" "}" )) + ("}" (cpp-bracket-close "{" "}" )) + ("(" (cpp-bracket-open "(" ")" )) + (")" (cpp-bracket-close "(" ")" )) + ("[" (cpp-bracket-open "[" "]" )) + ("]" (cpp-bracket-close "[" "]" )) + ("\"" (cpp-bracket-open "\"" "\"" ))) + +; 本块包含约 10 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/plugins/code/progs/code/scheme-edit.scm +;; kbd-map 块数量: 3 +------------------------------------------------------------ + +(kbd-map + (:mode in-prog-scheme?) + ("(" (scheme-bracket-open "(" ")" )) + (")" (scheme-bracket-close "(" ")" )) + ("[" (scheme-bracket-open "[" "]" )) + ("]" (scheme-bracket-close "[" "]" )) + ("\"" (scheme-bracket-open "\"" "\""))) + +; 本块包含约 8 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:require (and developer-mode? (in-prog-scheme?))) + ("A-F1" (scheme-popup-help (cursor-word))) + ("cmd A-F1" (scheme-inbuffer-help (cursor-word))) + ("std F1" (scheme-go-to-definition (cursor-word)))) + +; 本块包含约 3 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:require (and developer-mode? (in-prog-scheme?) + (== "scheme-file" (file-format (current-buffer-url))))) + ("std R" (run-scheme-file (current-buffer-url)))) + +; 本块包含约 1 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/plugins/code/progs/prog/prog-kbd.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode in-prog?) + ("cmd i" (program-indent #f)) + ("cmd I" (program-indent #t)) ; TODO + ("cmd tab" (program-indent #f)) + ("cmd S-tab" (program-indent #t)) ; TODO + ("cmd A-tab" (program-indent-all #f)) + + ;; override some text mode shortcuts + ("space var" (insert-tabstop)) + ("space var var" (begin (insert-tabstop) (insert-tabstop))) + ("$" (insert "$")) + ("$ var" (make 'math)) + ("\\" "\\") + ("\\ var" (make 'hybrid)) + ("\"" "\"") + ("`" (u8-insert "`")) + ("'" "<#27>") + ("` var" "<#2018>") + ("' var" "<#2019>") + ("< <" "") + ("> >" "") + ("- -" "--") + ("- - -" "---")) + +; 本块包含约 20 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/plugins/comment/progs/various/comment-menu.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode in-comment?) + ("std [" (go-to-comment :previous)) + ("std ]" (go-to-comment :next)) + ("std {" (go-to-comment :first)) + ("std }" (go-to-comment :last))) + +; 本块包含约 4 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/plugins/goldfish/progs/code/goldfish-edit.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode in-prog-goldfish?) + ("{" (goldfish-bracket-open "{" "}" )) + ("}" (goldfish-bracket-close "{" "}" )) + ("(" (goldfish-bracket-open "(" ")" )) + (")" (goldfish-bracket-close "(" ")" )) + ("[" (goldfish-bracket-open "[" "]" )) + ("]" (goldfish-bracket-close "[" "]" )) + ("\"" (goldfish-bracket-open "\"" "\"" ))) + +; 本块包含约 10 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/plugins/java/progs/code/java-edit.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode in-prog-java?) + ("p s v m var" + (begin + (insert "public static void main(String[] args) {}") + (go-to-previous) + (insert-return) + (insert-raw-return) + (go-to-previous)))) + +; 本块包含约 1 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/plugins/lang/progs/lang/chinese-kbd.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode in-chinese?) + ; Convert Cork to Chinese punctuations directly + ("\x10" "<#201C>") + ("\x11" "<#201D>") + ("\x16" "<#2014>") + ; Pinyin Support via Tab Cycling + ("a - var" "<#0101>") + ("a - var var" "<#00E1>") + ("a - var var var" "<#01CE>") + ("a - var var var var" "<#00E0>") + ("o - var" "<#014D>") + ("o - var var" "<#00F3>") + ("o - var var var" "<#01D2>") + ("o - var var var var" "<#00F2>") + ("e - var" "<#0113>") + ("e - var var" "<#00E9>") + ("e - var var var" "<#011B>") + ("e - var var var var" "<#00E8>") + ("i - var" "<#012B>") + ("i - var var" "<#00ED>") + ("i - var var var" "<#01D0>") + ("i - var var var var" "<#00EC>") + ("u - var" "<#016B>") + ("u - var var" "<#00FA>") + ("u - var var var" "<#01D4>") + ("u - var var var var" "<#00F9>") + ("v - var" "<#00FC>") + ("v - var var" "<#01D6>") + ("v - var var var" "<#01D8>") + ("v - var var var var" "<#01DA>") + ("v - var var var var var" "<#01DC>") + ; Full Width and Half Width Switching via Tab Cycling + (". var" "<#3002>") + (": var" "<#FF1A>") + ("; var" "<#FF1B>") + (", var" "<#FF0C>") + ("( var" "<#FF08>") + (") var" "<#FF09>") + ("? var" "<#FF1F>") + ("< var" "<#300A>") + ("> var" "<#300B>") + ("`" (u8-insert "`")) + ("'" "<#27>") + ("' var" "<#2019>") + ("` var" "<#2018>") + ("\" var" "<#201C>") + ("\" var var" "<#201D>") + ("[ var" "<#300C>") + ("[ var var" "<#300E>") + ("] var" "<#300D>") + ("] var var" "<#300F>") + ; Special numbering + ("@ 0 var" "<#24EA>") + ("@ 1 var" "<#2460>") + ("@ 2 var" "<#2461>") + ("@ 3 var" "<#2462>") + ("@ 4 var" "<#2463>") + ("@ 5 var" "<#2464>") + ("@ 6 var" "<#2465>") + ("@ 7 var" "<#2466>") + ("@ 8 var" "<#2467>") + ("@ 9 var" "<#2468>") + ("@ 1 0 var" "<#2469>") + ("@ 1 1 var" "<#246A>") + ("@ 1 2 var" "<#246B>") + ("@ 1 3 var" "<#246C>") + ("@ 1 4 var" "<#246D>") + ("@ 1 5 var" "<#246E>") + ("@ 1 6 var" "<#246F>") + ("@ 1 7 var" "<#2470>") + ("@ 1 8 var" "<#2471>") + ("@ 1 9 var" "<#2472>") + ("@ 2 0 var" "<#2473>") + ("( 1 var" "<#2474>") + ("( 2 var" "<#2475>") + ("( 3 var" "<#2476>") + ("( 4 var" "<#2477>") + ("( 5 var" "<#2478>") + ("( 6 var" "<#2479>") + ("( 7 var" "<#247A>") + ("( 8 var" "<#247B>") + ("( 9 var" "<#247C>") + ("( 1 0 var" "<#247D>") + ("( 1 1 var" "<#247E>") + ("( 1 2 var" "<#247F>") + ("( 1 3 var" "<#2480>") + ("( 1 4 var" "<#2481>") + ("( 1 5 var" "<#2482>") + ("( 1 6 var" "<#2483>") + ("( 1 7 var" "<#2484>") + ("( 1 8 var" "<#2485>") + ("( 1 9 var" "<#2486>") + ("( 2 0 var" "<#2487>") + ; Roman numerals + ("I 1 var" "<#2160>") + ("I 2 var" "<#2161>") + ("I 3 var" "<#2162>") + ("I 4 var" "<#2163>") + ("I 5 var" "<#2164>") + ("I 6 var" "<#2165>") + ("I 7 var" "<#2166>") + ("I 8 var" "<#2167>") + ("I 9 var" "<#2168>") + ("I 1 0 var" "<#2169>") + ("I 1 1 var" "<#216A>") + ("I 1 2 var" "<#216B>") + ("I 5 0 var" "<#216C>") + ("I 1 0 0 var" "<#216D>") + ("I 5 0 0 var" "<#216E>") + ("I 1 0 0 0 var" "<#216F>") + ("i 1 var" "<#2170>") + ("i 2 var" "<#2171>") + ("i 3 var" "<#2172>") + ("i 4 var" "<#2173>") + ("i 5 var" "<#2174>") + ("i 6 var" "<#2175>") + ("i 7 var" "<#2176>") + ("i 8 var" "<#2177>") + ("i 9 var" "<#2178>") + ("i 1 0 var" "<#2179>") + ("i 1 1 var" "<#217A>") + ("i 1 2 var" "<#217B>") + ("i 5 0 var" "<#217C>") + ("i 1 0 0 var" "<#217D>") + ("i 5 0 0 var" "<#217E>") + ("i 1 0 0 0 var" "<#217F>") + ("C-m" (kbd-select-enlarge)) +) + +; 本块包含约 121 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/plugins/lua/progs/code/lua-edit.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode in-prog-lua?) + ("{" (lua-bracket-open "{" "}")) + ("}" (lua-bracket-close "{" "}")) + ("(" (lua-bracket-open "(" ")")) + (")" (lua-bracket-close "(" ")")) + ("[" (lua-bracket-open "[" "]")) + ("]" (lua-bracket-close "[" "]")) + ("\"" (lua-bracket-open "\"" "\"")) + ("'" (lua-bracket-open "'" "'")) + ("A-tab" (insert-tabstop)) + ("S-tab" (remove-tabstop))) + +; 本块包含约 13 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/plugins/matlab/progs/code/matlab-edit.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode in-prog-matlab?) + ;; MATLAB编程模式下的键盘快捷键 + ("A-tab" (insert-tabstop)) ;; Alt+Tab:插入制表符 + ("cmd S-tab" (remove-tabstop)) ;; Cmd+Shift+Tab:移除制表符 + ("{" (matlab-bracket-open "{" "}" )) ;; 自动插入匹配的大括号 + ("}" (matlab-bracket-close "{" "}" )) ;; 处理闭合大括号 + ("(" (matlab-bracket-open "(" ")" )) ;; 自动插入匹配的小括号 + (")" (matlab-bracket-close "(" ")" )) ;; 处理闭合小括号 + ("[" (matlab-bracket-open "[" "]" )) ;; 自动插入匹配的方括号 + ("]" (matlab-bracket-close "[" "]" )) ;; 处理闭合方括号 + ("\"" (matlab-bracket-open "\"" "\"" )) ;; 自动插入匹配的双引号 + ("'" (matlab-bracket-open "'" "'" ))) + +; 本块包含约 13 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/plugins/maxima/progs/init-maxima.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode in-maxima?) + (:mode in-math?) + ("$" "$")) + +; 本块包含约 1 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/plugins/maxima/progs/maxima-kbd.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode maxima-scripts-math?) + (": =" (insert '(script-assign)))) + +; 本块包含约 1 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/plugins/python/progs/code/python-edit.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode in-prog-python?) + ;; Python编程模式下的键盘快捷键 + ("A-tab" (insert-tabstop)) ;; Alt+Tab:插入制表符 + ("cmd S-tab" (remove-tabstop)) ;; Cmd+Shift+Tab:移除制表符 + ("{" (python-bracket-open "{" "}" )) ;; 自动插入匹配的大括号 + ("}" (python-bracket-close "{" "}" )) ;; 处理闭合大括号 + ("(" (python-bracket-open "(" ")" )) ;; 自动插入匹配的小括号 + (")" (python-bracket-close "(" ")" )) ;; 处理闭合小括号 + ("[" (python-bracket-open "[" "]" )) ;; 自动插入匹配的方括号 + ("]" (python-bracket-close "[" "]" )) ;; 处理闭合方括号 + ("\"" (python-bracket-open "\"" "\"" )) ;; 自动插入匹配的双引号 + ("'" (python-bracket-open "'" "'" ))) + +; 本块包含约 13 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/plugins/r/progs/code/r-edit.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode in-prog-r?) + ;; R programming mode keyboard shortcuts + ("A-tab" (insert-tabstop)) ;; Alt+Tab: insert tabstop + ("cmd S-tab" (remove-tabstop)) ;; Cmd+Shift+Tab: remove tabstop + ("{" (r-bracket-open "{" "}" )) ;; Auto-insert matching braces + ("}" (r-bracket-close "{" "}" )) ;; Handle closing brace + ("(" (r-bracket-open "(" ")" )) ;; Auto-insert matching parentheses + (")" (r-bracket-close "(" ")" )) ;; Handle closing parenthesis + ("[" (r-bracket-open "[" "]" )) ;; Auto-insert matching brackets + ("]" (r-bracket-close "[" "]" )) ;; Handle closing bracket + ("\"" (r-bracket-open "\"" "\"" )) ;; Auto-insert matching double quotes + ("'" (r-bracket-open "'" "'" ))) + +; 本块包含约 13 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/plugins/r7rs/progs/code/r7rs-edit.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode in-prog-r7rs?) + ("{" (r7rs-bracket-open "{" "}" )) + ("}" (r7rs-bracket-close "{" "}" )) + ("(" (r7rs-bracket-open "(" ")" )) + (")" (r7rs-bracket-close "(" ")" )) + ("[" (r7rs-bracket-open "[" "]" )) + ("]" (r7rs-bracket-close "[" "]" )) + ("\"" (r7rs-bracket-open "\"" "\"" ))) + +; 本块包含约 10 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/database/bib-kbd.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode in-bib-names?) + ("space a" " a") + ("space a n" " an") + ("space a n d space" (make-name-sep)) + ("," (make-name-sep)) + (", var" ",") + ("S-F5" (make-name-von)) + ("S-F7" (make-name-jr))) + +; 本块包含约 7 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/database/db-edit.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode in-database?) + ("A-delete" (structured-remove-right)) + ("A-backspace" (structured-remove-left))) + +; 本块包含约 2 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/doc/apidoc-kbd.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:require (and developer-mode? (not (in-prog-scheme?)))) + ("A-F1" (macro-popup-help))) + +; 本块包含约 1 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/doc/tmdoc-kbd.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode in-manual?) + ("S-F7" (make 'scm)) + ("C-F7" (make 'scm-arg)) + ("M-F7" (make 'scm-code))) + +; 本块包含约 3 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/dynamic/calc-kbd.scm +;; kbd-map 块数量: 3 +------------------------------------------------------------ + +(kbd-map + (:require (inside? 'calc-table)) + (", ," (make 'cell-commas)) + ("+ +" (make 'cell-plusses))) + +; 本块包含约 2 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:require (calc-ready?)) + ("\\ \\" (make-calc-inert)) + ("\\ !" (make-calc-input)) + ("\\ ?" (make 'calc-ref))) + +; 本块包含约 3 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:require (and (calc-ready?) (style-has? "icourse-dtd"))) + ("\\ <" (make-calc-generate)) + ("\\ >" (make-calc-answer)) + ("\\ ]" (make-calc-check)) + ("C-return" (calc-regenerate)) + ("C-*" (calc-regenerate)) + ("C-!" (calc-solutions #f)) + ("C-?" (calc-solutions #t))) + +; 本块包含约 7 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/dynamic/fold-kbd.scm +;; kbd-map 块数量: 2 +------------------------------------------------------------ + +(kbd-map + ("ir-up" (screens-switch-to :previous)) + ("ir-down" (screens-switch-to :next)) + ("ir-left" (dynamic-traverse-buffer :previous)) + ("ir-right" (dynamic-traverse-buffer :next)) + ("ir-center" (dynamic-traverse-buffer :next)) + ("ir-play" (dynamic-traverse-buffer :next)) + ("ir-pause" (dynamic-traverse-buffer :next)) + ("ir-menu" (toggle-full-screen-mode)) + ("F9" (dynamic-operate-on-buffer :first)) + ("pageup" (dynamic-traverse-buffer :previous)) + ("pagedown" (dynamic-traverse-buffer :next)) + ("F12" (dynamic-operate-on-buffer :last)) + ("S-F9" (dynamic-first)) + ("S-F10" (dynamic-previous)) + ("S-F11" (dynamic-next)) + ("S-F12" (dynamic-last)) + ("C-F9" (toggle-full-screen-mode)) + ("C-F10" (toggle-panorama-mode)) + ("C-S-F10" (toggle-slideshow-mode)) + ("C-F11" (toggle-remote-control-mode)) + ("C-F12" (reset-buffer-players))) + +; 本块包含约 21 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-screens?) + ("F10" (screens-switch-to :previous)) + ("F11" (screens-switch-to :next))) + +; 本块包含约 2 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/dynamic/scripts-kbd.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + ("script *" (make 'script-eval)) + ("script !" (make-script-input)) + ("script =" (toggle-keep-input)) + ("script $" (toggle-eval-math)) + ("script l" (insert-go-to '(converter-eval "latex" "") '(1 0))) + ("script L" (insert-go-to '(converter-input "latex" "" "") '(1 0))) + ("script h" (insert-go-to '(converter-eval "html" "") '(1 0))) + ("script H" (insert-go-to '(converter-input "html" "" "") '(1 0))) + ("std \\" (insert-go-to '(converter-eval "latex" "") '(1 0))) + ("std \\ var" (insert-go-to '(converter-input "latex" "" "") '(1 0)))) + +; 本块包含约 10 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/education/edu-kbd.scm +;; kbd-map 块数量: 2 +------------------------------------------------------------ + +(kbd-map + (:mode in-edu-text?) + ("text c" (make-mc 'mc)) + + (". . ." (make 'gap)) + (". . . var" (make 'text-dots)) + (". . . var var" "...") + (". . . ." (make 'gap-wide)) + (". . . . var" "....") + (". . . . ." (make 'gap-long)) + (". . . . . var" ".....") + (". . . . . ." "......")) + +; 本块包含约 9 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-edu-math?) + (". . ." (make 'gap)) + (". . . ." (make 'gap-wide))) + +; 本块包含约 2 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/generic/generic-kbd.scm +;; kbd-map 块数量: 13 +------------------------------------------------------------ + +(kbd-map + ("F1" (interactive docgrep-in-doc)) + ("S-F1" (interactive docgrep-in-src)) ;; FIXME: S-F1 should be 'What is This?' + ;("M-F1" (load-help-buffer "about/welcome/welcome")) ; Conflict with devtools + + ("<" "") + (">" "") + ("(" (make-bracket-open "(" ")")) + (")" (make-bracket-close ")" "(")) + ("[" (make-bracket-open "[" "]")) + ("]" (make-bracket-close "]" "[")) + ("{" (make-bracket-open "{" "}")) + ("}" (make-bracket-close "}" "{")) + ("\\" (if (or (inside? 'hybrid) (in-prog?)) (insert "\\") (make-hybrid))) + ("\\ var" "\\") + ("\\ var var" "") + ("$" (make 'math)) + ("$ var" "$") + + ("-" "-") + ("space" (kbd-space)) + ("tab" (kbd-tab)) + ("enter" (kbd-return)) + ("return" (kbd-return)) + ("S-space" (kbd-shift-space)) + ("S-tab" (kbd-shift-tab)) + ("S-return" (kbd-shift-return)) + ("C-return" (kbd-control-return)) + ("C-S-return" (kbd-shift-control-return)) + ("A-return" (kbd-alternate-return)) + ("A-S-return" (kbd-shift-alternate-return)) + + ("delete" (kbd-delete)) + ("backspace" (kbd-backspace)) + ("left" (kbd-left)) + ("right" (kbd-right)) + ("up" (kbd-up)) + ("down" (kbd-down)) + ("home" (kbd-start-line)) + ("end" (kbd-end-line)) + ("pageup" (kbd-page-up)) + ("pagedown" (kbd-page-down)) + ("S-delete" (kbd-delete)) + ("S-backspace" (kbd-backspace)) + ("S-left" (kbd-select kbd-left)) + ("S-right" (kbd-select kbd-right)) + ("S-up" (kbd-select kbd-up)) + ("S-down" (kbd-select kbd-down)) + ("S-home" (kbd-select kbd-start-line)) + ("S-end" (kbd-select kbd-end-line)) + ("S-pageup" (kbd-select kbd-page-up)) + ("S-pagedown" (kbd-select kbd-page-down)) + + ("structured:cmd delete" (remove-structure-upwards)) + ("structured:cmd backspace" (remove-structure-upwards)) + ("structured:cmd up" (kbd-select-if-active traverse-up)) + ("structured:cmd down" (kbd-select-if-active traverse-down)) + ("structured:cmd pageup" (traverse-previous)) + ("structured:cmd pagedown" (traverse-next)) + ("structured:cmd section" (traverse-previous-section-title)) + ("structured:cmd S-left" (kbd-select traverse-left)) + ("structured:cmd S-right" (kbd-select traverse-right)) + ("structured:cmd S-up" (kbd-select traverse-up)) + ("structured:cmd S-down" (kbd-select traverse-down)) + ("structured:cmd S-pageup" (kbd-select traverse-previous)) + ("structured:cmd S-pagedown" (kbd-select traverse-next)) + ("structured:cmd space" (kbd-select-enlarge)) + ("structured:cmd tab" (variant-circulate (focus-tree) #t)) + ("structured:cmd S-tab" (variant-circulate (focus-tree) #f)) + ("structured:cmd *" (alternate-toggle (focus-tree))) + ("structured:cmd #" (numbered-toggle (focus-tree))) + ("A-S-down" (variant-circulate (focus-tree) #t)) + ("A-S-up" (variant-circulate (focus-tree) #f)) + + ("structured:move delete" (structured-exit-right)) + ("structured:move backspace" (structured-exit-left)) + ("structured:move left" (structured-left)) + ("structured:move right" (structured-right)) + ("structured:move up" (structured-up)) + ("structured:move down" (structured-down)) + ("structured:move home" (structured-start)) + ("structured:move end" (structured-end)) + ("structured:move pageup" (structured-top)) + ("structured:move pagedown" (structured-bottom)) + ("structured:move S-left" (kbd-select structured-left)) + ("structured:move S-right" (kbd-select structured-right)) + ("structured:move S-up" (kbd-select structured-up)) + ("structured:move S-down" (kbd-select structured-down)) + ("structured:move S-home" (kbd-select structured-start)) + ("structured:move S-end" (kbd-select structured-end)) + ("structured:move S-pageup" (kbd-select structured-top)) + ("structured:move S-pagedown" (kbd-select structured-bottom)) + + ("structured:insert delete" (structured-remove-right)) + ("structured:insert backspace" (structured-remove-left)) + ("structured:insert left" (structured-insert-left)) + ("structured:insert right" (structured-insert-right)) + ("structured:insert up" (structured-insert-up)) + ("structured:insert down" (structured-insert-down)) + ("structured:insert home" (structured-insert-start)) + ("structured:insert end" (structured-insert-end)) + ("structured:insert pageup" (structured-insert-top)) + ("structured:insert pagedown" (structured-insert-bottom)) + + ("structured:geometry delete" (geometry-reset)) + ("structured:geometry backspace" (geometry-reset)) + ("structured:geometry left" (geometry-left)) + ("structured:geometry right" (geometry-right)) + ("structured:geometry up" (geometry-up)) + ("structured:geometry down" (geometry-down)) + ("structured:geometry home" (geometry-start)) + ("structured:geometry end" (geometry-end)) + ("structured:geometry pageup" (geometry-top)) + ("structured:geometry pagedown" (geometry-bottom)) + ("structured:geometry tab" (geometry-circulate #t)) + ("structured:geometry S-tab" (geometry-circulate #f)) + ("structured:geometry [" (geometry-slower)) + ("structured:geometry ]" (geometry-faster)) + + ("special left" (special-left)) + ("special right" (special-right)) + ("special up" (special-up)) + ("special down" (special-down)) + ("special home" (special-first)) + ("special end" (special-last)) + ("special pageup" (special-previous)) + ("special pagedown" (special-next)) + ("special return" (special-return)) + ("special S-return" (special-shift-return)) + ("special [" (special-back)) + ("special ]" (special-forward)) + + ("altcmd \\" (make-hybrid)) + ("altcmd a" (make-tree)) + ("altcmd R" (make-rigid)) + ("altcmd =" (make 'hgroup)) + ("altcmd |" (make 'vgroup)) + ("altcmd :" (make 'line-break)) + ("altcmd ;" (make 'new-line)) + ("altcmd return" (make 'next-line)) + ("altcmd /" (make 'no-break)) + + ("C-!" (make-label)) + ("C-?" (make 'reference)) + ("C-? var" (make 'eqref)) + ("C-? var var" (make 'pageref)) + + ("extra e" (edit-focus-macro)) + ("extra r" (edit-previous-macro)) + ("extra m" (edit-focus-macro-source)) + ;; ("extra p" (toggle-preamble-mode)) + ;; ("extra s" (toggle-source-mode)) + + ("accent:hat" "^") + ("accent:deadhat" "^") + ("accent:tilde" "~") + ("accent:acute" "'") + ("accent:grave" "`") + + ("symbol \\" "\\") + ("symbol \"" "\"") + ("symbol $" "$") + ("symbol &" "&") + ("symbol #" "#") + ("symbol �" "�") + ("symbol %" "%") + ("symbol _" "_") + ("symbol ^" "^") + ("symbol (" "(") + ("symbol )" ")") + ("symbol [" "[") + ("symbol ]" "]") + ("symbol {" "{") + ("symbol }" "}") + ("symbol |" "|") + + ("undo" (noop) (undo 0)) + ("redo" (noop) (redo 0)) + ("cancel" (noop) (kbd-cancel)) + ("cut" (noop) (kbd-cut)) + ("paste" (noop) (kbd-paste)) + ("copy" (noop) (kbd-copy)) + ("find" (noop) (interactive-search)) + ("search find" (search-next-match #t)) + ("search again" (search-next-match #t)) + + ("cmd t" (make 'tabular)) + ("cmd t var" (make 'tabular*)) + ("cmd t var var" (make 'wide-tabular)) + ("cmd t var var var" (make 'block)) + ("cmd t var var var var" (make 'block*)) + ("cmd t var var var var var" (make 'wide-block))) + +; 本块包含约 181 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-hybrid?) + ("space" (hybrid-kbd-space)) + ("{" (hybrid-kbd-curly-left)) + ("}" (hybrid-kbd-curly-right)) + ("\\" (hybrid-kbd-backslash)) + ("_" (hybrid-kbd-sub)) + ("_ var" "_") + ("^" (hybrid-kbd-sup)) + ("^ var" "^")) + +; 本块包含约 8 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-smart-ref?) + ("std ?" (make 'smart-ref)) + ("std ? var" (make 'reference)) + ("std ? var var" (make 'pageref))) + +; 本块包含约 3 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:profile emacs) + + ;; standard Emacs shortcuts + ("emacs a" (kbd-start-line)) + ("emacs b" (kbd-left)) + ;;("emacs d" (remove-text #t)) + ("emacs d" (kbd-delete)) + ("emacs e" (kbd-end-line)) + ("emacs f" (kbd-right)) + ("emacs g" (selection-cancel)) + ("emacs j" (insert-return)) + ("emacs k" (kill-paragraph)) + ("emacs l" (refresh-window)) + ("emacs m" (insert-return)) + ("emacs n" (kbd-down)) + ("emacs p" (kbd-up)) + ("emacs q" (make 'symbol)) + ("emacs r" (interactive-search)) + ("emacs s" (interactive-search)) + ("emacs v" (kbd-page-down)) + ("emacs w" (kbd-cut)) + ("emacs y" (kbd-paste)) + ("emacs insert" (kbd-copy)) + ("emacs _" (undo 0)) + ("emacs /" (undo 0)) + + ("emacs:meta v" (kbd-page-up)) + ("emacs:meta w" (kbd-copy)) + ("emacs:meta x" (interactive exec-interactive-command)) + ("emacs:meta X" (interactive footer-eval)) + ("emacs:meta <" (go-start)) + ("emacs:meta >" (go-end)) + ("emacs:meta $" (interactive-spell)) + ("emacs:meta %" (interactive-replace)) + ("emacs:meta backspace" (backward-kill-word)) + ("emacs:meta delete" (kill-word)) + + ("emacs:prefix b" (interactive go-to-buffer)) + ("emacs:prefix h" (select-all)) + ("emacs:prefix k" (close-document)) + ("emacs:prefix K" (close-document*)) + ("emacs:prefix C-c" (safely-quit-TeXmacs)) + ("emacs:prefix C-f" (interactive load-document)) + ("emacs:prefix C-i" (make 'indent)) + ("emacs:prefix C-s" (save-buffer)) + ("emacs:prefix C-w" (interactive save-buffer-as)) + + ("search emacs s" (search-next-match #t)) + ("search emacs r" (search-next-match #f)) + + ;; not implemented + ;;("emacs h ..." (help ...)) + ;;("emacs l" (recenter-window)) + ;;("emacs o" (open-line)) + ("emacs t" (new-document)) + ;;("emacs u" (universal-argument)) + ;;("emacs z" (suspend-texmacs)) + ;;("emacs \\" (toggle-input-method)) + ;;("emacs ]" (abort-recursive-edit)) + ;;("emacs:meta !" (shell-command)) + ;;("emacs:meta (" (insert-parentheses)) + ;;("emacs:meta )" (move-past-closed-and-reindent)) + ;;("emacs:meta *" (pop-tag-mark)) ;; conflict altcmd * + ;;("emacs:meta ," (loops-tag-continue)) + ;;("emacs:meta ." (find-tag)) + ;;("emacs:meta /" (dabbrev-expand)) ;; conflict altcmd / + ;;("emacs:meta \\" (delete-horizontal-space)) ;; conflict altcmd \ + ;;("emacs:meta :" (interactive footer-eval)) ;; conflict altcmd : + ;;("emacs:meta ;" (comment-dwim)) ;; conflict altcmd ; + ;;("emacs:meta =" (count-lines-region)) + ;;("emacs:meta {" (backward-paragraph)) + ;;("emacs:meta |" (shell-command-on-region)) + ;;("emacs:meta }" (forward-paragraph)) + ;;("emacs:meta @" (mark-word)) + ;;("emacs:meta a" (traverse-up)) ;; conflict altcmd a + ;;("emacs:meta b" (traverse-left)) + ;;("emacs:meta c" (capitalize-word)) + ;;("emacs:meta e" (traverse-down)) ;; conflict altcmd e + ;;("emacs:meta f" (traverse-right)) ;; conflict altcmd f + ;;("emacs:meta h" (mark-paragraph)) + ;;("emacs:meta i" (tab-to-tab-stop)) ;; conflict altcmd i + ;;("emacs:meta j" (indent-new-command-line)) + ;;("emacs:meta l" (downcase-word)) ;; conflict altcmd l + ;;("emacs:meta m" (back-to-indentation)) + ;;("emacs:meta q" (fill-paragraph)) + ;;("emacs:meta r" (move-to-window-line)) + ;;("emacs:meta t" (transpose-words)) ;; conflict altcmd t + ;;("emacs:meta u" (upcase-word)) + ;;("emacs:meta y" (yank-pop)) + ;;("emacs:meta z" (zap-to-char)) + ;;("emacs:prefix delete" (backward-kill-sentence)) + ;;("emacs:prefix `" (next-error)) + ;;("emacs:prefix 0" (delete-window)) + ;;("emacs:prefix 1" (delete-other-windows)) + ;;("emacs:prefix 2" (split-window-vertically)) + ;;("emacs:prefix 3" (split-window-horizontally)) + ;;("emacs:prefix d" (dired)) + ;;("emacs:prefix f" (set-fill-column)) + ;;("emacs:prefix i" (interactive insert-buffer)) + ;;("emacs:prefix l" (count-lines-page)) + ;;("emacs:prefix m" (compose-mail)) + ;;("emacs:prefix o" (other-window)) + ;;("emacs:prefix s" (save-some-buffers)) + ;;("emacs:prefix u" (advertised-undo)) + ;;("emacs:prefix z" (repeat)) + ;;("emacs:prefix C-@" (pop-global-mark)) + ;;("emacs:prefix C-d" (list-directory)) + ;;("emacs:prefix C-e" (eval-last-expression)) + ;;("emacs:prefix C-l" (downcase-region)) + ;;("emacs:prefix C-n" (set-goal-column)) + ;;("emacs:prefix C-o" (delete-blank-lines)) + ;;("emacs:prefix C-p" (mark-page)) + ;;("emacs:prefix C-q" (toggle-read-only)) + ;;("emacs:prefix C-r" (interactive load-readonly-buffer)) + ;;("emacs:prefix C-t" (transpose-lines)) + ;;("emacs:prefix C-u" (upcase-region)) + ;;("emacs:prefix C-v" (interactive load-alternate-buffer)) + ;;("emacs:prefix C-x" (exchange-point-and-mark)) + ;;("emacs:prefix C-z" (suspend-texmacs)) + + ;; further shortcuts for the Emacs mode + ("F2" (open-document)) + ("S-F2" (open-document*)) + ("C-F2" (revert-buffer)) + ("M-F2" (new-document)) + ("M-S-F2" (new-document*)) + ;;("M-C-F2" (clone-window)) + ("F3" (save-buffer)) + ("S-F3" (choose-file save-buffer-as "Save TeXmacs file" "action_save_as")) + ("F4" (preview-buffer)) + ("S-F4" (print-buffer)) + ("C-F4" (interactive print-to-file)) + ("M-F4" (interactive print-pages)) + ("M-S-F4" (interactive print-pages-to-file)) + + ("emacs =" (interactive-replace)) + ("emacs:meta g" (kbd-cancel)) + ("emacs:meta [" (undo 0)) + ("emacs:meta ]" (redo 0)) + + ("A-C-tab" (geometry-circulate #t)) + ("A-C-S-tab" (geometry-circulate #f)) + ("A-C-[" (geometry-slower)) + ("A-C-]" (geometry-faster)) + + ("C-<" (cursor-history-backward)) + ("C->" (cursor-history-forward)) + ("C-!" (cursor-history-add (cursor-path))) + ("C-#" (numbered-toggle (focus-tree))) + ("C-*" (alternate-toggle (focus-tree))) + ("C-%" (inactive-toggle (focus-tree))) + ("C-+" (zoom-in (sqrt (sqrt 2.0)))) + ("C--" (zoom-out (sqrt (sqrt 2.0)))) + ("C-0" (change-zoom-factor 1.0)) + + ("C-7" (fit-all-to-screen)) + ("C-8" (fit-to-screen)) + ("C-9" (fit-to-screen-width))) + +; 本块包含约 145 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:profile emacs) + (:require (and (not (in-prog?)) (not (in-verbatim?)))) + ("A-tab" (kbd-alternate-tab)) + ("A-S-tab" (kbd-shift-alternate-tab)) + ("A-space" (make-space "0.2spc")) + ("A-S-space" (make-space "-0.2spc")) + ("M-space" (make-space "0.2spc")) + ("M-S-space" (make-space "-0.2spc")) + ("M-tab" (kbd-alternate-tab)) + ("M-S-tab" (kbd-shift-alternate-tab))) + +; 本块包含约 8 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:profile gnome) + + ;; standard Gnome shortcuts + ("gnome d" (remove-text #t)) + ("gnome h" (interactive-replace)) + ("gnome k" (kill-paragraph)) + ("gnome left" (traverse-left)) + ("gnome right" (traverse-right)) + ("gnome home" (go-start)) + ("gnome end" (go-end)) + ("gnome S-left" (kbd-select traverse-left)) + ("gnome S-right" (kbd-select traverse-right)) + ("gnome S-home" (kbd-select go-start)) + ("gnome S-end" (kbd-select go-end)) + + ("F14" (undo 0)) + ("F16" (kbd-copy)) + ("F18" (kbd-paste)) + ("F20" (kbd-cut)) + ("C-insert" (kbd-copy)) + ("S-insert" (kbd-paste)) + ("S-delete" (kbd-cut)) + ("gnome c" (kbd-copy)) + ("gnome v" (kbd-paste)) + ("gnome x" (kbd-cut)) + + ("search F3" (search-next-match #t)) + ("search S-F3" (search-next-match #f)) + ("search gnome g" (search-next-match #t)) + ("search gnome G" (search-next-match #f)) + + ;; not yet implemented + ;;("gnome delete" (delete-end-word)) + ;;("gnome backspace" (delete-start-word)) + ;;("forward" (next-tab)) + ;;("back" (previous-tab)) + + ;; further shortcuts for Gnome look and feel + ("gnome g" (selection-cancel)) + ("gnome l" (refresh-window)) + ("gnome F" (interactive-search)) + + ("cmd q" (make 'symbol)) + ("altcmd g" (kbd-cancel)) + ("altcmd x" (interactive footer-eval)) + ("A-x" (interactive exec-interactive-command)) + ("altcmd $" (interactive-spell)) + + ("C-P" (toggle-preamble-mode)) + ("C-O" (toggle-source-mode)) + + ("structured:cmd left" (kbd-select-if-active traverse-left)) + ("structured:cmd right" (kbd-select-if-active traverse-right))) + +; 本块包含约 41 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:profile gnome) + (:require (and (not (in-prog?)) (not (in-verbatim?)))) + ("M-tab" (kbd-alternate-tab)) + ("M-S-tab" (kbd-shift-alternate-tab)) + ("M-space" (make-space "0.2spc")) + ("M-S-space" (make-space "-0.2spc"))) + +; 本块包含约 4 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:profile kde) + + ;; standard KDE shortcuts + ("kde d" (remove-text #t)) + ("kde k" (kill-paragraph)) + ("kde r" (interactive-replace)) + ("kde left" (traverse-left)) + ("kde right" (traverse-right)) + ("kde home" (go-start)) + ("kde end" (go-end)) + ("kde S-left" (kbd-select traverse-left)) + ("kde S-right" (kbd-select traverse-right)) + ("kde S-home" (kbd-select go-start)) + ("kde S-end" (kbd-select go-end)) + + ("F14" (undo 0)) + ("F16" (kbd-copy)) + ("F18" (kbd-paste)) + ("F20" (kbd-cut)) + ("C-insert" (kbd-copy)) + ("S-insert" (kbd-paste)) + ("S-delete" (kbd-cut)) + + ("search F3" (search-next-match #t)) + ("search S-F3" (search-next-match #f)) + + ;; not yet implemented + ;;("kde N" (add-tab)) + ;;("kde delete" (delete-end-word)) + ;;("kde backspace" (delete-start-word)) + ;;("forward" (next-tab)) + ;;("back" (previous-tab)) + + ;; further shortcuts for KDE look and feel + ("kde g" (selection-cancel)) + ("kde l" (refresh-window)) + ("kde F" (interactive-search)) + + ("cmd q" (make 'symbol)) + ("altcmd g" (kbd-cancel)) + ("altcmd x" (interactive footer-eval)) + ("A-x" (interactive exec-interactive-command)) + ("altcmd $" (interactive-spell)) + + ("C-P" (toggle-preamble-mode)) + ("C-O" (toggle-source-mode)) + + ("structured:cmd left" (kbd-select-if-active traverse-left)) + ("structured:cmd right" (kbd-select-if-active traverse-right))) + +; 本块包含约 37 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:profile kde) + (:require (and (not (in-prog?)) (not (in-verbatim?)))) + ("M-tab" (kbd-alternate-tab)) + ("M-S-tab" (kbd-shift-alternate-tab)) + ("M-space" (make-space "0.2spc")) + ("M-S-space" (make-space "-0.2spc"))) + +; 本块包含约 4 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:profile macos) + + ;; standard macOS keyboard shortcuts + ("macos ;" (interactive-spell)) + ("macos ?" (interactive docgrep-in-doc)) + ("macos [" (cursor-history-backward)) + ("macos ]" (cursor-history-forward)) + ("macos _" (make 'nbhyph)) + ("macos up" (go-start)) + ("macos down" (go-end)) + ("macos left" (kbd-select-if-active traverse-left)) + ("macos right" (kbd-select-if-active traverse-right)) + ("macos S-left" (kbd-select kbd-start-line)) + ("macos S-right" (kbd-select kbd-end-line)) + ("macos S-up" (kbd-select go-start)) + ("macos S-down" (kbd-select go-end)) + + ("search macos g" (search-next-match #t)) + ("search macos G" (search-next-match #f)) + + ;; not yet supported + ;;("macos :" (display-spelling-window)) + ;;("macos ," (open-preferences)) + ;;("macos A-/" (toggle-antialising)) + ;;("macos #" (capture-screen-to-file)) + ;;("macos C-#" (capture-screen-to-clipboard)) + ;;("macos $" (capture-selection-to-file)) + ;;("macos C-$" (capture-selection-to-clipboard)) + ;;("macos C" (show-colors-window)) + ;;("macos C-c" (copy-style)) + ;;("macos A-c" (copy-formatting)) + ;;("macos C-d" (show-definition-word)) + ;;("macos A-d" (toggle-doc)) + ;;("macos e" (search-selection)) + ;;("macos h" (hide-window)) + ;;("macos A-h" (hide-other-windows)) + ;;("macos A-i" (show-inspector-window)) + ;;("macos j" (scroll-to-selection)) + ;;("macos m" (minimize-window)) + ;;("macos A-m" (minimize-all-windows)) + ;;("macos P" (printer-setup)) + ;;("macos t" (show-fonts-window)) + ;;("macos A-t" (toggle-toolbar)) + ;;("macos C-v" (paste-style)) + ;;("macos C-V" (paste-match-style)) + ;;("macos A-v" (paste-formatting)) + ;;("macos A-w" (safely-kill-all-windows)) + ;;("macos C-x" (cut-style)) ;; TeXmacs addition + ;;("macos A-x" (cut-formatting)) ;; TeXmacs addition + + ;; further shortcuts for MacOS look and feel + ("macos r" (interactive-replace)) + ("macos F" (toggle-full-screen-mode)) + ("macos C-f" (toggle-full-screen-edit-mode)) + + ("macos S-=" (zoom-in (sqrt (sqrt 2.0)))) + ("macos S-+" (zoom-in (sqrt (sqrt 2.0)))) + ("macos S--" (zoom-out (sqrt (sqrt 2.0)))) + ("macos S-_" (zoom-out (sqrt (sqrt 2.0)))) + + ("altcmd x" (interactive footer-eval)) + ("A-x" (interactive exec-interactive-command)) + + ("A-space var" (make 'nbsp)) + + ("C-a" (kbd-start-line)) + ("C-e" (kbd-end-line)) + ("C-b" (kbd-left)) + ("C-f" (kbd-right)) + ("C-g" (selection-cancel)) + ("C-k" (kill-paragraph)) + ("C-l" (refresh-window)) + ("C-y" (yank-paragraph)) + ("A-q" (make 'symbol)) + + ("C-O" (toggle-source-mode)) + ("C-P" (toggle-preamble-mode)) + ("M-A-v" (interactive-paste-special))) + +; 本块包含约 65 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:profile windows) + + ;; standard Windows shortcuts + ("windows F4" (close-document)) + ("windows S-F4" (close-document*)) + ("windows left" (traverse-left)) + ("windows right" (traverse-right)) + ("windows home" (go-start)) + ("windows end" (go-end)) + ("windows S-left" (kbd-select traverse-left)) + ("windows S-right" (kbd-select traverse-right)) + ("windows S-home" (kbd-select go-start)) + ("windows S-end" (kbd-select go-end)) + ("windows S-space" (make 'nbsp)) + ("windows _" (make 'nbhyph)) + ("windows A-." "") + ("windows A-c" (make 'copyright)) + ("windows e" (make 'footnote)) + ("windows F" (make 'footnote)) + ("windows h" (interactive-replace)) + ("windows K" (toggle-small-caps)) + ("windows A-r" (make 'registered)) + ("windows A-t" (make 'trademark)) + ("windows y" (redo 0)) + + ("F2" (interactive-replace)) + ("S-delete" (kbd-cut)) + ("S-insert" (kbd-paste)) + ("C-insert" (kbd-copy)) + ("A-F4" (close-document)) + ("A-S-F4" (close-document*)) + + ("search windows g" (search-next-match #t)) + ("search windows G" (search-next-match #f)) + ("search F3" (search-next-match #t)) + ("search S-F3" (search-next-match #f)) + + ;; not yet implemented + ;;("F4" (go-to-different-folder)) + ;;("F5" (refresh-window)) + ;;("F6" (switch-to-next-pane)) + ;;("F8" (kbd-select-enlarge)) + ;;("F9" (refresh-web-page)) + ;;("C-F9" (insert-field)) + ;;("F10" (menu-bar-options)) + ;;("S-F10" (open-contextual-menu)) + ;;("windows F4" (close-mdi-window)) + ;;("windows F6" (next-tab)) + ;;("windows S-F6" (previous-tab)) + ;;("windows delete" (delete-end-word)) + ;;("windows backspace" (delete-start-word)) + ;;("windows tab" (switch-to-next-child)) + ;;("windows escape" (open-start-menu)) + ;;("windows S-escape" (open-task-manager)) + ;;("windows S-return" (insert-section-break)) + ;;("windows C" (copy-formatting)) + ;;("windows D" (insert-endnote)) + ;;("windows E" (review-toggle-track-changes)) + ;;("windows g" (go-to-location)) + ;;("windows A-m" (review-insert-comment)) + ;;("windows V" (paste-formatting)) + ;;("windows A-y" (search-repeat)) + ;;("windows <" (decrease-font-size)) + ;;("windows >" (increase-font-size)) + ;;("windows [" (decrease-font-size-one-point)) + ;;("windows ]" (increase-font-size-one-point)) + ;;("windows ` `" (open-single-quotation)) + ;;("windows ' '" (close-single-quotation)) + ;;("windows ` C-`" (open-double-quotation)) + ;;("windows ' C-'" (close-double-quotation)) + ;;("S-delete" (delete-selection-immediately)) + ;;("A-F6" (switch-to-next-window)) + ;;("A-tab" (switch-to-next-program)) + ;;("A-down" (open-drop-down-list-box)) + ;;("A-space" (open-system-menu)) + ;;("A-return" (open-properties-window)) + ;;("A-I" (insert-citation-entry)) + ;;("A-O" (insert-toc-entry)) + ;;("A-X" (insert-index-entry)) + ;;("A--" (open-child-system-menu)) + ;;("A-_" (open-menu)) + ;;("M-F1" (run-dialog-box)) + ;;("M-tab" (cycle-taskbar-button)) + ;;("M-space" (show-keyboard-shortcuts)) + ;;("M-c" (open-control-panel)) + ;;("M-d" (minimize-all-open-windows)) + ;;("M-e" (open-explorer-window)) + ;;("M-C-f" (find-computer)) + ;;("M-f" (open-finder-window)) + ;;("M-i" (open-mouse-properties-window)) + ;;("M-k" (open-keyboard-properties-window)) + ;;("M-l" (log-off-windows)) + ;;("M-m" (minimize-all-windows)) + ;;("M-M" (unminimize-all-windows)) + ;;("M-p" (start-print-manager)) + ;;("M-r" (run-dialog-box)) + ;;("M-s" (toggle-caps-lock)) + ;;("M-v" (start-clipboard)) + ;;("forward" (next-tab)) + ;;("back" (previous-tab)) + + ;; further shortcuts for Windows look and feel + ("windows g" (selection-cancel)) + ("windows l" (refresh-window)) + ("windows =" (change-zoom-factor 1.0)) + + ("cmd q" (make 'symbol)) + ("altcmd g" (kbd-cancel)) + ("altcmd x" (interactive footer-eval)) + ("A-x" (interactive exec-interactive-command)) + ("altcmd $" (interactive-spell)) + + ("structured:cmd left" (kbd-select-if-active traverse-left)) + ("structured:cmd right" (kbd-select-if-active traverse-right)) + + ("C-O" (toggle-source-mode)) + ("C-P" (toggle-preamble-mode))) + +; 本块包含约 105 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:profile windows) + (:require (and (not (in-prog?)) (not (in-verbatim?)))) + ("M-tab" (kbd-alternate-tab)) + ("M-S-tab" (kbd-shift-alternate-tab)) + ("M-space" (make-space "0.2spc")) + ("M-S-space" (make-space "-0.2spc"))) + +; 本块包含约 4 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:profile std) + + ;; standard cross-platform shortcuts + ("std a" (select-all)) + ("std b" (toggle-bold)) + ("std c" (kbd-copy)) + ("std f" (interactive-search)) + ("std i" (toggle-italic)) + ("std t" (new-document)) + ("std n" (new-document)) + ("std N" (new-document*)) + ("std o" (open-document)) + ("std L" (open-document*)) + ("std p" (preview-buffer)) + ("std q" (safely-quit-TeXmacs)) + ("std R" (update-document "all")) + ("std s" (save-buffer)) + ("std S" (choose-file save-buffer-as "Save TeXmacs file" "action_save_as")) + ("std u" (toggle-underlined)) + ("std v" (kbd-paste)) + ("std A-v" (interactive-paste-special)) + ("std V" (kbd-magic-paste)) + ("std w" (close-document)) + ("std W" (close-document*)) + ("std x" (kbd-cut)) + ("std z" (undo 0)) + ("std Z" (redo 0)) + ("std +" (zoom-in (sqrt (sqrt 2.0)))) + ("std =" (zoom-in (sqrt (sqrt 2.0)))) + ("std -" (zoom-out (sqrt (sqrt 2.0)))) + ("std 0" (change-zoom-factor 1.0)) + ("std 1" (switch-to-view-index 0)) + ("std 2" (switch-to-view-index 1)) + ("std 3" (switch-to-view-index 2)) + ("std 4" (switch-to-view-index 3)) + ("std 5" (switch-to-view-index 4)) + ("std 6" (switch-to-view-index 5)) + + ;; not yet implemented + ;;("std t" (add-tab)) + ;;("std tab" (next-tab)) + ;;("std S-tab" (previous-tab)) + + ;; extras + ("std 7" (fit-all-to-screen)) + ("std 8" (fit-to-screen)) + ("std 9" (fit-to-screen-width)) + ("search std f" (search-next-match #t)) ;; added for convenience + ("search std F" (search-next-match #f))) + +; 本块包含约 42 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/generic/search-kbd.scm +;; kbd-map 块数量: 2 +------------------------------------------------------------ + +(kbd-map + (:require (inside-search-or-replace-buffer?)) + ("std ?" (make 'select-region)) ;创建选择区域 + ("std 1" (insert '(wildcard "x"))) ;插入通配符 x + ("std 2" (insert '(wildcard "y"))) ;插入通配符 y + ("std 3" (insert '(wildcard "z"))) ;插入通配符 z + ;; 导航快捷键 + ("pageup" (search-next-match #f)) ; 上一个匹配项 + ("pagedown" (search-next-match #t)); 下一个匹配项 + ("home" (search-extreme-match #f)) ; 第一个匹配项 + ("end" (search-extreme-match #t)) ; 最后一个匹配项 + ;; 功能键支持 + ("F3" (search-next-match #t)) ; 下一个匹配项(标准搜索键) + ("S-F3" (search-next-match #f)) ; 上一个匹配项(Shift+F3) + ;; 特殊组合键 + ("std return" (search-rotate-match #f)); Ctrl+Enter:向前循环匹配 + ("return"(search-rotate-match #t)) ;向后循环匹配 + ("up" (search-replace-up-down #f)) + ("down" (search-replace-up-down #t))) + +; 本块包含约 14 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:require (inside-replace-buffer?)) + ("return" (replace-one + (window->buffer (auxiliary-buffer->window (replace-buffer))) + (replace-buffer))); Enter:替换当前匹配项 + ("std return" (replace-all + (window->buffer (auxiliary-buffer->window (replace-buffer))) + (replace-buffer)))) + +; 本块包含约 2 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/graphics/graphics-kbd.scm +;; kbd-map 块数量: 3 +------------------------------------------------------------ + +(kbd-map + (:mode in-active-graphics?) + ("+" (graphics-zoom-in)) + ("-" (graphics-zoom-out)) + ("A-1" (graphics-set-zoom 1)) + ("A-2" (graphics-set-zoom 0.5)) + ("A-3" (graphics-set-zoom 0.333333333333)) + ("A-4" (graphics-set-zoom 0.25)) + ("A-5" (graphics-set-zoom 0.2)) + ("A-6" (graphics-set-zoom 0.166666666666)) + ("A-7" (graphics-set-zoom 0.142857142857)) + ("A-8" (graphics-set-zoom 0.125)) + ("A-9" (graphics-set-zoom 0.111111111111)) + ("1" (graphics-set-zoom 1.0)) + ("2" (graphics-set-zoom 2.0)) + ("3" (graphics-set-zoom 3.0)) + ("4" (graphics-set-zoom 4.0)) + ("5" (graphics-set-zoom 5.0)) + ("6" (graphics-set-zoom 6.0)) + ("7" (graphics-set-zoom 7.0)) + ("8" (graphics-set-zoom 8.0)) + ("9" (graphics-set-zoom 9.0)) + ("c" (graphics-set-origin "0.5gw" "0.5gh")) + ("t" (graphics-set-origin "0gw" "1gh")) + ("l" (graphics-set-origin "0gw" "0.5gh")) + ("b" (graphics-set-origin "0gw" "0gh")) + ("#" (graphics-toggle-grid)) + ("!" (open-plots-editor "scheme" "default" "")) + ("left" (graphics-move-origin-left)) + ("right" (graphics-move-origin-right)) + ("down" (graphics-move-origin-down)) + ("up" (graphics-move-origin-up)) + ("S-left" (graphics-move-origin-left-fast)) + ("S-right" (graphics-move-origin-right-fast)) + ("S-down" (graphics-move-origin-down-fast)) + ("S-up" (graphics-move-origin-up-fast)) + ("home" (graphics-zmove 'foreground)) + ("end" (graphics-zmove 'background)) + ("pageup" (graphics-zmove 'closer)) + ("pagedown" (graphics-zmove 'farther)) + ("return" (graphics-apply-props-at-mouse)) + ("S-return" (graphics-get-props-at-mouse)) + ("A-left" (graphics-decrease-hsize)) + ("A-right" (graphics-increase-hsize)) + ("A-down" (graphics-increase-vsize)) + ("A-up" (graphics-decrease-vsize)) + ("A-S-left" (graphics-decrease-hsize-fast)) + ("A-S-right" (graphics-increase-hsize-fast)) + ("A-S-down" (graphics-increase-vsize-fast)) + ("A-S-up" (graphics-decrease-vsize-fast)) + ("backspace" (graphics-kbd-remove #f)) + ("delete" (graphics-kbd-remove #t)) + ("C-2" (graphics-set-grid-aspect 'detailed 2 #t)) + ("C-3" (graphics-set-grid-aspect 'detailed 3 #t)) + ("C-4" (graphics-set-grid-aspect 'detailed 4 #t)) + ("C-5" (graphics-set-grid-aspect 'detailed 5 #t)) + ("C-6" (graphics-set-grid-aspect 'detailed 6 #t)) + ("C-7" (graphics-set-grid-aspect 'detailed 7 #t)) + ("C-8" (graphics-set-grid-aspect 'detailed 8 #t)) + ("C-9" (graphics-set-grid-aspect 'detailed 9 #t)) + ("C-0" (graphics-set-grid-aspect 'detailed 10 #t)) + ("C-left" (graphics-rotate-xz -0.1)) + ("C-right" (graphics-rotate-xz 0.1)) + ("C-up" (graphics-rotate-yz 0.1)) + ("C-down" (graphics-rotate-yz -0.1)) + ("C-home" (graphics-zmove 'foreground)) + ("C-end" (graphics-zmove 'background)) + ("C-pageup" (graphics-zmove 'closer)) + ("C-pagedown" (graphics-zmove 'farther))) + +; 本块包含约 67 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-beamer-graphics?) + ("pageup" (screens-switch-to :previous)) + ("pagedown" (screens-switch-to :next))) + +; 本块包含约 2 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode inside-graphical-over-under?) + ("C-*" (graphics-toggle-over-under))) + +; 本块包含约 1 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/kernel/gui/kbd-define.scm +;; kbd-map 块数量: 8 +------------------------------------------------------------ + +(kbd-map-one conds l) + +; 本块包含约 0 个快捷键绑定 +---------------------------------------- + +(kbd-map-body conds l) + +; 本块包含约 0 个快捷键绑定 +---------------------------------------- + +(kbd-map-body (list 0 (car l)) (cdr l)) + +; 本块包含约 0 个快捷键绑定 +---------------------------------------- + +(kbd-map-body conds (cdr l)) + +; 本块包含约 0 个快捷键绑定 +---------------------------------------- + +(kbd-map-body (kbd-add-condition conds (car l)) (cdr l)) + +; 本块包含约 0 个快捷键绑定 +---------------------------------------- + +(kbd-map-one conds x) + +; 本块包含约 0 个快捷键绑定 +---------------------------------------- + +(kbd-map . l) + +; 本块包含约 0 个快捷键绑定 +---------------------------------------- + +(kbd-map-body '() l) + +; 本块包含约 0 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/kernel/gui/speech-define.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + ,@(if (== mode 'any) (list) `((:mode ,(symbol-append 'in- mode '?)))) + ,@(append-map (cut speech-map-line lan mode <>) l)) + +; 本块包含约 0 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/link/link-kbd.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode with-linking-tool?) + ("link L" (make-locus)) + ("link 1" (set-link-mode "simple")) + ("link 2" (set-link-mode "bidirectional")) + ("link x" (set-link-mode "external")) + ("link <" (link-set-locus 0)) + ("link >" (link-set-locus 1)) + ("link u" (interactive link-set-target-url)) + ("link s" (interactive link-set-target-script)) + ("link l" (interactive make-link)) + ("link /" (interactive remove-link-of-types)) + ("link return" (locus-link-follow)) + ("link c" (build-constellation-page)) + ("link i" (build-locus-page)) + ("link e" (interactive build-environment-page))) + +; 本块包含约 14 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/math/math-kbd.scm +;; kbd-map 块数量: 13 +------------------------------------------------------------ + +(kbd-map + (:mode in-math?) + ;; must come first in order not to screw the menus up + ("accent:deadhat" (make-script #t #t)) + ("accent:deadhat var" "^") + ("math:left accent:deadhat" (make-script #t #f)) + ("math accent:tilde" (make-wide "~")) ; yields M-M-~ + ("math accent:deadhat" (make-wide "^")) ; yields M-M-^ + ("math accent:acute" (make-wide "")) ; yields M-M-' + ("math accent:grave" (make-wide "")) ; yields M-M-` + ("accent:abovedot" (make-wide "")) ; yields M-. + ("accent:umlaut" (make-wide "")) ; yields M-\" + ("accent:breve" (make-wide "")) ; yields M-U + ("accent:invbreve" (make-wide "")) ; yields M-A + ("accent:check" (make-wide "")) ; yields M-V + ("math:under accent:tilde" (make-wide-under "~")) + ("math:under accent:deadhat" (make-wide-under "^")) + ("math:under accent:acute" (make-wide-under "")) + ("math:under accent:grave" (make-wide-under "")) + ("math:under accent:abovedot" (make-wide-under "")) + ("math:under accent:umlaut" (make-wide-under "")) + ("math:under accent:breve" (make-wide-under "")) + ("math:under accent:invbreve" (make-wide-under "")) + ("math:under accent:check" (make-wide-under "")) + ;; end + + ("S-F5 S-F5" (make 'math-sl)) + ("S-F6 S-F6" (make 'math-up)) + ("F5 F5" (make 'math-it)) + ("F6 F6" (make 'math-bf)) + ("F7 F7" (make 'math-tt)) + ("F8 F8" (make 'math-ss)) + ("altcmd S-F5" (make 'math-sl)) + ("altcmd S-F6" (make 'math-up)) + ("altcmd F5" (make 'math-it)) + ("altcmd F6" (make 'math-bf)) + ("altcmd F7" (make 'math-tt)) + ("altcmd F8" (make 'math-ss)) + + ("$" (math-make-math)) + ("math $" (make 'text)) + ("`" (make-lprime "`")) + ("'" (make-rprime "'")) + ("\"" (make-rprime "'") (make-rprime "'")) + ("` var" (make-lprime "'")) + ("` var var" (make-lprime "")) + ("` var var var" (make-lprime "")) + ("` var var var var" (make-lprime "")) + ("` var var var var var" (make-lprime "")) + ("` var var var var var var" (make-lprime "")) + ("' var" (make-rprime "`")) + ("' var var" (make-rprime "")) + ("' var var var" (make-rprime "")) + ("' var var var var" (make-rprime "")) + ("' var var var var var" (make-rprime "")) + ("' var var var var var var" (make-rprime "")) + ("\" var" (make-rprime "`") (make-rprime "`")) + ("\" var var" (make-rprime "") (make-rprime "")) + ("\" var var var" (make-rprime "") (make-rprime "")) + ("\" var var var var" (make-rprime "") (make-rprime "")) + ("\" var var var var var" (make-rprime "") (make-rprime "")) + ("\" var var var var var var" (make-rprime "") (make-rprime "")) + ("math:greek '" (make-rprime "")) + ("math:greek \"" (make-rprime "")) + ("math:greek +" (make-rprime "")) + ("math:greek *" (make-rprime "")) + ("_" (make-script #f #t)) + ("_ var" "_") + ("^" (make-script #t #t)) + ("^ var" "^") + ("math:left _" (make-script #f #f)) + ("math:left ^" (make-script #t #f)) + ("math f" (make-fraction)) + ("math f var" (make 'tfrac)) + ("math f var var" (make 'dfrac)) + ("math f var var var" (make 'frac*)) + ("math f var var var var" (make 'cfrac)) + ("math s" (make-sqrt)) + ("math s var" (make-var-sqrt)) + ("math n" (make-neg)) + ("math O" (make 'op)) + ("math +" (make-rprime "")) + ("math a" (make-above)) + ("math b" (make-below)) + + ("math:syntax o" (make 'math-ordinary)) + ("math:syntax space" (make 'math-ignore)) + ("math:syntax ," (make 'math-separator)) + ("math:syntax q" (make 'math-quantifier)) + ("math:syntax = >" (make 'math-imply)) + ("math:syntax %" (make 'math-or)) + ("math:syntax &" (make 'math-and)) + ("math:syntax / var" (make 'math-not)) + ("math:syntax =" (make 'math-relation)) + ("math:syntax % var" (make 'math-union)) + ("math:syntax & var" (make 'math-intersection)) + ("math:syntax - var" (make 'math-setminus)) + ("math:syntax +" (make 'math-plus)) + ("math:syntax -" (make 'math-minus)) + ("math:syntax *" (make 'math-times)) + ("math:syntax /" (make 'math-over)) + ("math:syntax #" (make 'math-prefix)) + ("math:syntax !" (make 'math-postfix)) + ("math:syntax (" (make 'math-open)) + ("math:syntax )" (make 'math-close)) + ("math:syntax x" (make 'syntax)) + + ("math B" (make-wide "")) + ("math C" (make-wide "")) + ("math U" (make-wide "")) + ("math A" (make-wide "")) + ("math T" (make-wide "")) + ("math V" (make-wide "")) + ("math ~" (make-wide "~")) + ("math ^" (make-wide "^")) + ("math '" (make-wide "")) + ("math `" (make-wide "")) + ("math -" (make-wide "")) + ("math ." (make-wide "")) + ("math . var" (make-wide "")) + ("math . var var" (make-wide "")) + ("math . var var var" (make-wide "")) + ("math \"" (make-wide "")) + ("math \" var" (make-wide "")) + ("math \" var var" (make-wide "")) + ("math @" (make-wide "")) + ("math _" (make-wide-under "")) + ("math:over {" (make-wide "")) + ("math:over }" (make-wide "")) + ("math:over (" (make-wide "")) + ("math:over )" (make-wide "")) + ("math:over [" (make-wide "")) + ("math:over ]" (make-wide "")) + ("math:over <" (make-wide "")) + ("math:over >" (make-wide "")) + ("math:over < >" (make-wide "")) + ("math:over -" (make-wide "")) + ("math:under B" (make-wide-under "")) + ("math:under C" (make-wide-under "")) + ("math:under U" (make-wide-under "")) + ("math:under A" (make-wide-under "")) + ("math:under T" (make-wide-under "")) + ("math:under V" (make-wide-under "")) + ("math:under ~" (make-wide-under "~")) + ("math:under ^" (make-wide-under "^")) + ("math:under '" (make-wide-under "")) + ("math:under `" (make-wide-under "")) + ("math:under -" (make-wide-under "")) + ("math:under ." (make-wide-under "")) + ("math:under . var" (make-wide-under "")) + ("math:under . var var" (make-wide-under "")) + ("math:under . var var var" (make-wide-under "")) + ("math:under \"" (make-wide-under "")) + ("math:under \" var" (make-wide-under "")) + ("math:under \" var var" (make-wide-under "")) + ("math:under @" (make-wide-under "")) + ("math:under {" (make-wide-under "")) + ("math:under }" (make-wide-under "")) + ("math:under (" (make-wide-under "")) + ("math:under )" (make-wide-under "")) + ("math:under [" (make-wide-under "")) + ("math:under ]" (make-wide-under "")) + ("math:under <" (make-wide-under "")) + ("math:under >" (make-wide-under "")) + ("math:under < >" (make-wide-under "")) + + ("{ math t" (make 'choice)) + ("( math t" (make 'matrix)) + ("[ math t" (make 'bmatrix)) + ("| math t" (make 'det)) + ("math t" (make 'tabular*)) + ("math t var" (make 'matrix)) + ("math t var var" (make 'det)) + ("math t var var var" (make 'bmatrix)) + ("math t var var var var" (make 'choice)) + ("math t var var var var var" (make 'stack)) + + ("font R" (make-with "math-font" "roman")) + ("font K" (make-with "math-font" "concrete")) + ("font F" (make-with "math-font" "Euler")) + ("font E" (make-with "math-font" "ENR")) + ("font C" (make-with "math-font" "cal")) + ("font B" (make-with "math-font" "Bbb*")) + ("font A" (make-with "math-font" "adobe")) + ("font o" (make-with "math-font-family" "mr")) + ("font s" (make-with "math-font-family" "ms")) + ("font t" (make-with "math-font-family" "mt")) + ("font m" (make-with "math-font-series" "medium")) + ("font b" (make-with "math-font-series" "bold")) + ("font n" (make-with "math-font-shape" "normal")) + ("font r" (make-with "math-font-shape" "right")) + ("font l" (make-with "math-font-shape" "slanted")) + ("font i" (make-with "math-font-shape" "italic")) + ("font u" (make-with "math-font-shape" "semi-right")) + + ("notsign" "") + ("plusminus" "") + ("twosuperior" (math-insert '(rsup "2"))) + ("threesuperior" (math-insert '(rsup "3"))) + ("mu" "") + ("onequarter" (math-insert '(frac "1" "4"))) + ("onehalf" (math-insert '(frac "1" "2"))) + ("threequarters" (math-insert '(frac "3" "4"))) + + ("space var" "*") + ("space var var" "") + ("space var var var" (math-insert '(application-space "1em"))) + ("space var var var var" (math-insert '(application-space "2em"))) + (", var" "") + (", var var" "") + (", var var var" (math-insert '(separating-space "0.2em"))) + (", var var var var" (math-insert '(separating-space "1em"))) + (", var var var var var" (math-insert '(separating-space "2em"))) + (", ," ",,") + ("; ;" ";;") + ("." ".") + (". var" "") + (". var var" "") + (". var var var" "") + + ("math:symbol a" "") + ("math:symbol d" "") + ("math:symbol p" "") + ("math:symbol n" "") + ("math:symbol n var" "") + ("math:symbol u" "") + ("math:symbol u var" "") + ("math:symbol w" "") + ("math:symbol w var" "") + ("math:symbol w var var" "") + ("math:symbol w var var var" "") + ("math:symbol w var var var var" "") + ("math:symbol v" "") + ("math:symbol v var" "") + ("math:symbol v var var" "") + ("math:symbol v var var var" "") + ("math:symbol x" "") + + ("math:symbol:limits I" (math-big-operator "intlim")) + ("math:symbol:limits I var" (math-big-operator "upintlim")) + ("math:symbol:limits I I" (math-big-operator "iintlim")) + ("math:symbol:limits I I var" (math-big-operator "upidotsintlim")) + ("math:symbol:limits I I var var" (math-big-operator "upiintlim")) + ("math:symbol:limits I I I" (math-big-operator "iiintlim")) + ("math:symbol:limits I I I var" (math-big-operator "upiiintlim")) + ("math:symbol:limits I I I I" (math-big-operator "iiiintlim")) + ("math:symbol:limits O" (math-big-operator "ointlim")) + ("math:symbol:limits O var" (math-big-operator "upointlim")) + ("math:symbol:limits O O" (math-big-operator "oiintlim")) + ("math:symbol:limits O O var" (math-big-operator "upoiintlim")) + ("math:symbol:limits O O O" (math-big-operator "oiiintlim")) + ("math:symbol:limits O O O var" (math-big-operator "upoiiintlim")) + + ("math:symbol I !" (math-big-operator "intlim")) + ("math:symbol I var !" (math-big-operator "upintlim")) + ("math:symbol I I" (math-big-operator "iint")) + ("math:symbol I I var !" (math-big-operator "iintlim")) + ("math:symbol I I var var !" (math-big-operator "idotsintlim")) + ("math:symbol I I var var var !" (math-big-operator "upiintlim")) + ("math:symbol I I I !" (math-big-operator "iiintlim")) + ("math:symbol I I I var !" (math-big-operator "upiiintlim")) + ("math:symbol I I I I var" (math-big-operator "iiintlim")) + ("math:symbol O !" (math-big-operator "ointlim")) + ("math:symbol O var !" (math-big-operator "upointlim")) + ("math:symbol O O !" (math-big-operator "oiintlim")) + ("math:symbol O O var !" (math-big-operator "upoiintlim")) + ("math:symbol O O O !" (math-big-operator "oiiintlim")) + ("math:symbol O O O var !" (math-big-operator "upoiiintlim")) + + ("math:symbol I" (math-big-operator "int")) + ("math:symbol I var" (math-big-operator "upint")) + ("math:symbol I var var" (math-big-operator "intlim")) + ("math:symbol I var var var" (math-big-operator "upintlim")) + ("math:symbol I I" (math-big-operator "iint")) + ("math:symbol I I var" (math-big-operator "idotsint")) + ("math:symbol I I var var" (math-big-operator "upiint")) + ("math:symbol I I var var var" (math-big-operator "iintlim")) + ("math:symbol I I var var var var" (math-big-operator "idotsintlim")) + ("math:symbol I I var var var var var" (math-big-operator "upiintlim")) + ("math:symbol I I I" (math-big-operator "iiint")) + ("math:symbol I I I var" (math-big-operator "upiiint")) + ("math:symbol I I I var var" (math-big-operator "iiintlim")) + ("math:symbol I I I var var var" (math-big-operator "upiiintlim")) + ("math:symbol I I I I" (math-big-operator "iiiint")) + ("math:symbol I I I I var" (math-big-operator "iiiintlim")) + ("math:symbol O" (math-big-operator "oint")) + ("math:symbol O var" (math-big-operator "upoint")) + ("math:symbol O var var" (math-big-operator "ointlim")) + ("math:symbol O var var var" (math-big-operator "upointlim")) + ("math:symbol O O" (math-big-operator "oiint")) + ("math:symbol O O var" (math-big-operator "upoiint")) + ("math:symbol O O var var" (math-big-operator "oiintlim")) + ("math:symbol O O var var var" (math-big-operator "upoiintlim")) + ("math:symbol O O O" (math-big-operator "oiiint")) + ("math:symbol O O O var" (math-big-operator "upoiiint")) + ("math:symbol O O O var var" (math-big-operator "oiiintlim")) + ("math:symbol O O O var var var" (math-big-operator "upoiiintlim")) + + ("math:symbol A" (math-big-operator "amalg")) + ("math:symbol B" (math-big-operator "parallel")) + ("math:symbol B var" (math-big-operator "interleave")) + ("math:symbol N" (math-big-operator "cap")) + ("math:symbol N var" (math-big-operator "sqcap")) + ("math:symbol N var var" (math-big-operator "box")) + ("math:symbol S" (math-big-operator "sum")) + ("math:symbol P" (math-big-operator "prod")) + ("math:symbol U" (math-big-operator "cup")) + ("math:symbol U +" (math-big-operator "pluscup")) + ("math:symbol U var" (math-big-operator "sqcup")) + ("math:symbol U var var" (math-big-operator "box")) + ("math:symbol V" (math-big-operator "vee")) + ("math:symbol V var" (math-big-operator "curlyvee")) + ("math:symbol V var var" (math-big-operator "triangledown")) + ("math:symbol W" (math-big-operator "wedge")) + ("math:symbol W var" (math-big-operator "curlywedge")) + ("math:symbol W var var" (math-big-operator "triangleup")) + ("math:symbol:circled ." (math-big-operator "odot")) + ("math:symbol:circled +" (math-big-operator "oplus")) + ("math:symbol:circled x" (math-big-operator "otimes")) + ("math:symbol:circled *" (math-big-operator "otimes")) + + ("symbol &" "&") + ("symbol %" "%") + ("symbol % var" "") + ("symbol \\" "\\") + ("symbol \\ var" "") + ("symbol \\ var var" "") + ("symbol |" "|") + ("symbol | var" "") + ("symbol | var /" "") + ("symbol | var var" "") + ("symbol | var var /" "") + ("symbol | |" "<||>") + ("symbol | | /" "") + ("symbol | | var" "") + ("symbol | | var /" "") + ("symbol | | var var" "") + ("symbol | | var var /" "") + + ("math:small (" (math-bracket-open "(" ")" #f)) + ("math:small ( var" (math-bracket-open "" "" #f)) + ("math:small )" (math-bracket-close ")" "(" #f)) + ; ("math:small [" (math-bracket-open "[" "]" #f)) + ("math:small [ var" (math-bracket-open "[" "[" #f)) + ("math:small [ var var" (math-bracket-open "]" "]" #f)) + ("math:small [ var var var" (math-bracket-open "]" "[" #f)) + ; ("math:small ]" (math-bracket-close "]" "[" #f)) + ("math:small [ [" (twice (math-bracket-open "[" "]" #f))) + ("math:small ] ]" (twice (math-bracket-close "]" "[" #f))) + ("math:small [ [ var" (math-bracket-open "" "" #f)) + ("math:small ] ] var" (math-bracket-close "" "" #f)) + ("math:small {" (math-bracket-open "{" "}" #f)) + ("math:small }" (math-bracket-close "}" "{" #f)) + ("math:small <" (math-bracket-open "" "" #f)) + ("math:small < var" (math-bracket-open "" "" #f)) + ("math:small < <" (math-bracket-open "" "" #f)) + ("math:small >" (math-bracket-close "" "" #f)) + ("math:small > var" (math-bracket-close "" "" #f)) + ("math:small > >" (math-bracket-close "" "" #f)) + ("math:small |" (math-bracket-open "|" "|" #f)) + ("math:small | var" (math-separator "|" #f)) + ("math:small | |" (math-bracket-open "<||>" "<||>" #f)) + ("math:small | | var" (math-separator "<||>" #f)) + ("math:small | | |" (math-bracket-open "" "" #f)) + ("math:small /" (math-bracket-open "/" "\\" #f)) + ("math:small / var" (math-separator "/" #f)) + ("math:small \\" (math-bracket-open "\\" "/" #f)) + ("math:small \\ var" (math-separator "\\" #f)) + ("math:small | ." (math-bracket-open "" "" #f)) + ("math:small . |" (math-bracket-close "" "" #f)) + ("math:small | `" (math-bracket-open "" "" #f)) + ("math:small ` |" (math-bracket-close "" "" #f)) + ("math:small | accent:grave" (math-bracket-open "" "" #f)) + ("math:small accent:grave |" (math-bracket-close "" "" #f)) + + ("math:left (" (math-bracket-open "(" ")" #t)) + ("math:left )" (math-bracket-open ")" "(" #t)) + ("math:left [" (math-bracket-open "[" "]" #t)) + ("math:left ]" (math-bracket-open "]" "[" #t)) + ("math:left {" (math-bracket-open "{" "}" #t)) + ("math:left }" (math-bracket-open "}" "{" #t)) + ("math:left <" (math-bracket-open "" "" #t)) + ("math:left >" (math-bracket-open "" "" #t)) + ("math:left |" (math-bracket-open "|" "|" #t)) + ("math:left | |" (math-bracket-open "<||>" "<||>" #t)) + ("math:left /" (math-bracket-open "/" "\\" #t)) + ("math:left \\" (math-bracket-open "\\" "/" #t)) + ("math:left | ." (math-bracket-open "" "" #t)) + ("math:left | . var" (math-bracket-open "" "" #t)) + ("math:left . |" (math-bracket-open "" "" #t)) + ("math:left | `" (math-bracket-open "" "" #t)) + ("math:left | `" (math-bracket-open "" "" #t)) + ("math:left ` | var" (math-bracket-open "" "" #t)) + ("math:left | accent:grave" (math-bracket-open "" "" #t)) + ("math:left | accent:grave var" (math-bracket-open "" "" #t)) + ("math:left accent:grave |" (math-bracket-open "" "" #t)) + ("math:left ." (math-bracket-open "" "" #t)) + + ("math:middle (" (math-separator "(" #t)) + ("math:middle )" (math-separator ")" #t)) + ("math:middle [" (math-separator "[" #t)) + ("math:middle ]" (math-separator "]" #t)) + ("math:middle {" (math-separator "{" #t)) + ("math:middle }" (math-separator "}" #t)) + ("math:middle <" (math-separator "" #t)) + ("math:middle >" (math-separator "" #t)) + ("math:middle |" (math-separator "|" #t)) + ("math:middle | |" (math-separator "<||>" #t)) + ("math:middle /" (math-separator "/" #t)) + ("math:middle \\" (math-separator "\\" #t)) + ("math:left | ." (math-separator "" #t)) + ("math:left . |" (math-separator "" #t)) + ("math:left | `" (math-separator "" #t)) + ("math:left ` |" (math-separator "" #t)) + ("math:left | accent:grave" (math-separator "" #t)) + ("math:left accent:grave |" (math-separator "" #t)) + ("math:middle ." (math-separator "" #t)) + + ("math:right (" (math-bracket-close "(" ")" #t)) + ("math:right )" (math-bracket-close ")" "(" #t)) + ("math:right [" (math-bracket-close "[" "]" #t)) + ("math:right ]" (math-bracket-close "]" "[" #t)) + ("math:right {" (math-bracket-close "{" "}" #t)) + ("math:right }" (math-bracket-close "}" "{" #t)) + ("math:right <" (math-bracket-close "" "" #t)) + ("math:right >" (math-bracket-close "" "" #t)) + ("math:right |" (math-bracket-close "|" "|" #t)) + ("math:right | |" (math-bracket-close "<||>" "<||>" #t)) + ("math:right /" (math-bracket-close "/" "\\" #t)) + ("math:right \\" (math-bracket-close "\\" "/" #t)) + ("math:right | ." (math-bracket-close "" "" #t)) + ("math:right . |" (math-bracket-close "" "" #t)) + ("math:right | `" (math-bracket-close "" "" #t)) + ("math:right ` |" (math-bracket-close "" "" #t)) + ("math:right | accent:grave" (math-bracket-close "" "" #t)) + ("math:right accent:grave |" (math-bracket-close "" "" #t)) + ("math:right ." (math-bracket-close "" "" #t)) + + ("(" (math-bracket-open "(" ")" 'default)) + ("( var" (math-bracket-open "" "" 'default)) + (")" (math-bracket-close ")" "(" 'default)) + ("[" (math-bracket-open "[" "]" 'default)) + ("[ var" (math-bracket-open "[" "[" 'default)) + ("[ var var" (math-bracket-open "]" "]" 'default)) + ("[ var var var" (math-bracket-open "]" "[" 'default)) + ("]" (math-bracket-close "]" "[" 'default)) + ("[ [" (twice (math-bracket-open "[" "]" 'default))) + ("] ]" (twice (math-bracket-close "]" "[" 'default))) + ("[ [ var" (math-bracket-open "" "" 'default)) + ("] ] var" (math-bracket-close "" "" 'default)) + ("{" (math-bracket-open "{" "}" 'default)) + ("{ var" (math-bracket-open "" "" 'default)) + ("{ var var" (math-bracket-open "" "" #f)) + ("{ {" (twice (math-bracket-open "{" "}" 'default))) + ("{ { var" (math-bracket-open "" "" #f)) + ("}" (math-bracket-close "}" "{" 'default)) + ("} var" (math-bracket-close "" "" 'default)) + ("} var var" (math-bracket-close "" "" #f)) + ("} }" (twice (math-bracket-close "}" "{" 'default))) + ("} } var" (twice (math-bracket-close "" "" #f))) + ("|" (math-bracket-open "|" "|" 'default)) + ("| |" (math-bracket-open "<||>" "<||>" 'default)) + ("| | |" (math-bracket-open "" "" #f)) + ("| ." (math-bracket-open "" "" 'default)) + ("| . var" (math-bracket-open "" "" 'default)) + (". |" (math-bracket-close "" "" 'default)) + ("| `" (math-bracket-open "" "" 'default)) + ("| ` var" (math-bracket-open "" "" 'default)) + ("` |" (math-bracket-close "" "" 'default)) + ("| accent:grave" (math-bracket-open "" "" 'default)) + ("| accent:grave var" (math-bracket-open "" "" 'default)) + ("accent:grave |" (math-bracket-close "" "" 'default)) + ("| -" (math-bracket-open "|" "|" 'default) (insert "-")) + ("| =" (math-bracket-open "|" "|" 'default) (insert "=")) + ("| | -" (math-bracket-open "<||>" "<||>" 'default) (insert "-")) + ("| | =" (math-bracket-open "<||>" "<||>" 'default) (insert "=")) + ("| | | -" (math-bracket-open "" "" 'default) + (insert "-")) + ("| | | =" (math-bracket-open "" "" 'default) + (insert "=")) + ("- |" (insert "-") (math-bracket-open "|" "|" 'default)) + ("= |" (insert "=") (math-bracket-open "|" "|" 'default)) + ("- | |" (insert "-") (math-bracket-open "<||>" "<||>" 'default)) + ("= | |" (insert "=") (math-bracket-open "<||>" "<||>" 'default)) + ("- | | |" (insert "-") + (math-bracket-open "" "" 'default)) + ("= | | |" (insert "=") + (math-bracket-open "" "" 'default)) + ("| - |" (math-bracket-open "|" "|" 'default) (insert "-") + (math-bracket-open "|" "|" 'default)) + + ("<" "") + (">" "") + ("< /" "") + ("> /" "") + ("< . ." "") + ("> . ." "") + ("< =" "") + ("> =" "") + ("< = /" "") + ("> = /" "") + ("< = . ." "") + ("> = . ." "") + ("< = var" "") + ("> = var" "") + ("< = var /" "") + ("> = var /" "") + ("< = var . ." "") + ("> = var . ." "") + ("< <" "") + ("< < <" "") + ("> >" "") + ("> > >" "") + ("< < . ." "") + ("< < < . ." "") + ("> > . ." "") + ("> > > . ." "") + ("< < =" "") + ("< < < =" "") + ("> > =" "") + ("> > > =" "") + ("< < = . ." "") + ("< < < = . ." "") + ("> > = . ." "") + ("> > > = . ." "") + ("< < /" "") + ("< < < /" "") + ("> > /" "") + ("> > > /" "") + ("< < = /" "") + ("< < < = /" "") + ("> > = /" "") + ("> > > = /" "") + ("< ." "") + ("< . =" "") + ("< . = var" "") + ("< = ." "") + ("< = . var" "") + ("< = var ." "") + (". >" "") + (". > =" "") + (". > = var" "") + + ("< >" "") + ("< > var" "") + ("< > var var" "") + ("< > var var var" "") + ("< > var var var var" "") + ("< > var var var var var" "") + ("> <" "") + ("> < var" "") + ("> < var var" "") + ("< ~" "") + ("< ~ ~" "") + ("> ~" "") + ("> ~ ~" "") + ("> var ~" "") + ("> var ~ ~" "") + ("< = var var" "") + ("> = var var" "") + ("< = var >" "") + ("> = var <" "") + ("< = var var >" "") + ("> = var var <" "") + ("< > /" "") + ("> < /" "") + ("< ~ /" "") + ("< ~ / var" "") + ("< ~ ~ /" "") + ("< ~ ~ / var" "") + ("> ~ /" "") + ("> ~ / var" "") + ("> ~ ~ /" "") + ("> ~ ~ / var" "") + ("< = var var /" "") + ("> = var var /" "") + ("< = var > /" "") + ("> = var < /" "") + ("< = var var > /" "") + ("> = var var < /" "") + ("< = var / var" "") + ("< = var var / var" "") + ("< = var var / var var" "") + ("> = var / var" "") + ("> = var var / var" "") + ("> = var var / var var" "") + + ("< var" "") + ("> var" "") + ("< var /" "") + ("> var /" "") + + ("< var var" "") + ("> var var" "") + ("< var var . ." "") + ("> var var . ." "") + ("< var var /" "") + ("> var var /" "") + ("< var var =" "") + ("> var var =" "") + ("< var var = . ." "") + ("> var var = . ." "") + ("< var var = /" "") + ("> var var = /" "") + ("< var var = var" "") + ("> var var = var" "") + ("< var var = var . ." "") + ("> var var = var . ." "") + ("< var var = /" "") + ("> var var = /" "") + ("< var var = var /" "") + ("> var var = var /" "") + ("< var var = / var" "") + ("> var var = / var" "") + ("< var var = / var . ." "") + ("> var var = / var . ." "") + ("< var var = / var var" "") + ("> var var = / var var" "") + ("< var var = / var var . ." "") + ("> var var = / var var . ." "") + ("< var var = var / var" "") + ("> var var = var / var" "") + ("< var var = var / var . ." "") + ("> var var = var / var . ." "") + ("< var var = var / var var" "") + ("> var var = var / var var" "") + ("< var var = var / var var . ." "") + ("> var var = var / var var . ." "") + ("< var var +" "") + ("> var var +" "") + ("< var var + . ." "") + ("> var var + . ." "") + ("< var var + =" "") + ("> var var + =" "") + ("< var var = +" "") + ("> var var = +" "") + ("< var var + = . ." "") + ("> var var + = . ." "") + ("< var var = + . ." "") + ("> var var = + . ." "") + ("< var var ~" "") + ("> var var ~" "") + ("< var var ~ . ." "") + ("> var var ~ . ." "") + + ("< var var var" "") + ("> var var var" "") + ("< var var var . ." "") + ("> var var var . ." "") + ("< var var var /" "") + ("> var var var /" "") + ("< var var var =" "") + ("> var var var =" "") + ("< var var var = . ." "") + ("> var var var = . ." "") + ("< var var var = /" "") + ("> var var var = /" "") + ("< var var var = var" "") + ("> var var var = var" "") + ("< var var var = var . ." "") + ("> var var var = var . ." "") + ("< var var var = var /" "") + ("> var var var = var /" "") + ("< var var var = var / var" "") + ("> var var var = var / var" "") + ("< var var var = var var" "") + ("> var var var = var var" "") + ("< var var var = var var . ." "") + ("> var var var = var var . ." "") + ("< var var var = var var /" "") + ("> var var var = var var /" "") + ("< var var var = var var / var" "") + ("> var var var = var var / var" "") + ("< var var var = var var / var var" "") + ("> var var var = var var / var var" "") + ("< var var var ~" "") + ("> var var var ~" "") + ("< var var var ~ ~" "") + ("> var var var ~ ~" "") + ("< var var var ~ . ." "") + ("> var var var ~ . ." "") + ("< var var var ~ ~ . ." "") + ("> var var var ~ ~ . ." "") + ("< var var var ~ /" "") + ("> var var var ~ /" "") + ("< var var var ~ / var" "") + ("> var var var ~ / var" "") + ("< var var var ~ ~ /" "") + ("> var var var ~ ~ /" "") + ("< var var var ~ ~ / var" "") + ("> var var var ~ ~ / var" "") + ("< var var var ." "") + ("< var var var . =" "") + ("< var var var . = var" "") + ("< var var var = ." "") + ("< var var var = var ." "") + ("< var var var = . var" "") + ("< . var" "") + ("< . var =" "") + ("< . var = var" "") + ("< . = var var" "") + ("< . = var var var" "") + (". > var" "") + (". > var =" "") + (". > var = var" "") + (". > = var var" "") + (". > = var var var" "") + + ("< < var" "") + ("< < < var" "") + ("> > var" "") + ("> > > var" "") + ("< < var . ." "") + ("> > var . ." "") + ("< < < var . ." "") + ("> > > var . ." "") + ("< < var =" "") + ("< < < var =" "") + ("> > var =" "") + ("> > > var =" "") + ("< < var = . ." "") + ("> > var = . ." "") + ("< < < var = . ." "") + ("> > > var = . ." "") + ("< < var /" "") + ("< < < var /" "") + ("> > var /" "") + ("> > > var /" "") + ("< < var = /" "") + ("< < < var = /" "") + ("> > var = /" "") + ("> > > var = /" "") + + ("< var var var var" "") + ("> var var var var" "") + ("< var var var var . ." "") + ("> var var var var . ." "") + ("< var var var var /" "") + ("> var var var var /" "") + ("< var var var var =" "") + ("> var var var var =" "") + ("< var var var var = . ." "") + ("> var var var var = . ." "") + ("< var var var var = var" "") + ("> var var var var = var" "") + ("< var var var var = var . ." "") + ("> var var var var = var . ." "") + ("< var var var var = /" "") + ("> var var var var = /" "") + ("< var var var var = / var" "") + ("> var var var var = / var" "") + ("< var var var var = / var var" "") + ("> var var var var = / var var" "") + ("< var var var var = var /" "") + ("> var var var var = var /" "") + ("< var var var var = var / var" "") + ("> var var var var = var / var" "") + ("< var var var var = var / var var" "") + ("> var var var var = var / var var" "") + + ("< < var var" "") + ("> > var var" "") + ("< < var var . ." "") + ("> > var var . ." "") + + ("< var var var var var" "") + ("> var var var var var" "") + ("< var var var var var =" "") + ("> var var var var var =" "") + + ("< var var var var var var" (math-bracket-open "" "" 'default)) + ("> var var var var var var" (math-bracket-close "" "" 'default)) + ("< < var var var" (math-bracket-open "" "" 'default)) + ("> > var var var" (math-bracket-close "" "" 'default)) + + ("- < var" "") + ("> - var" "") + + ("- >" "") + ("- > var" "") + ("- > var var" "") + ("- > var var var" "") + ("- > var var var var" "") + ("- > . ." "") + ("< -" "") + ("< - var" "") + ("< - var var" "") + ("< - var var var" "") + ("< - var var var var" "") + ("< - . ." "") + ("< - >" "") + ("< - > var" "") + ("< - > . ." "") + ("- -" "") + ("- - var" "") + ("- - >" "") + ("- - > var" "") + ("- - > var var" "") + ("- - > . ." "") + ("< - -" "") + ("< - - var" "") + ("< - - var var" "") + ("< - - . ." "") + ("< - - >" "") + ("< - - > var" "") + ("< - - > . ." "") + ("= >" "") + ("= > var" "") + ("= > var var" "") + ("= > . ." "") + ("< = var var var" "") + ("< = var var var . ." "") + ("< = >" "") + ("< = > var" "") + ("< = > . ." "") + ("= =" "") + ("= = var" "") + ("= = >" "") + ("= = > var" "") + ("= = > var var" "") + ("= = > . ." "") + ("< = =" "") + ("< = = var" "") + ("< = = var var" "") + ("< = = . ." "") + ("< = = >" "") + ("< = = > var" "") + ("< = = > . ." "") + ("= var var >" "") + ("= > var var var" "") + ("< = var var var var" "") + ("< = var var var var >" "") + ("< = > var var" "") + ("= = var var" "") + ("= = var var >" "") + ("= = > var var var" "") + ("< = = var var var" "") + ("< = = var var var >" "") + ("< = = > var var" "") + + ("- var" (make 'textendash)) + ("- / var" "") + ("- / var var" "") + ("- / var var var" "") + ("- / var var var var" "") + ("- / var var var var var" "") + ("- / var var var var var var" "") + ("/ - var" "") + ("/ - var var" "") + ("/ - var var var" "") + ("/ - var var var var" "") + ("/ - var var var var var" "") + ("/ - var var var var var var" "") + ("- - / var" "") + ("- - / var var" "") + ("/ - - var" "") + ("/ - - var var" "") + ("/ - var -" "") + ("/ - var - var" "") + ("/ - var var -" "") + ("| var - >" "") + ("| var - > var" "") + ("| var - > var var" "") + ("| var - > var var var" "") + ("| var - > var var var var" "") + ("| var - > var var var var var" "") + ("| var - - >" "") + ("| var - - > var" "") + ("| var - - > var var" "") + ("| var - - > var var var" "") + ("| var - - > var var var var" "") + ("| var - - > var var var var var" "") + ("| - >" "") + ("| - > var" "") + ("| - > var var" "") + ("| - > var var var" "") + ("| - > var var var var" "") + ("| - > var var var var var" "") + ("| - - >" "") + ("| - - > var" "") + ("| - - > var var" "") + ("| - - > var var var" "") + ("| - - > var var var var" "") + ("| - - > var var var var var" "") + ("< - |" "") + ("< - | var" "") + ("< - | var var" "") + ("< - | var var var" "") + ("< - | var var var var" "") + ("< - | var var var var var" "") + ("< - - |" "") + ("< - - | var" "") + ("< - - | var var" "") + ("< - - | var var var" "") + ("< - - | var var var var" "") + ("< - - | var var var var var" "") + ("~ >" "") + ("~ > var" "") + ("~ > var var" "") + ("~ > . ." "") + ("< ~ var" "") + ("< ~ var var" "") + ("< ~ var var var" "") + ("< ~ . ." "") + ("< ~ >" "") + ("< ~ > var" "") + ("< ~ > . ." "") + ("< - <" "") + ("> - >" "") + ("- > - >" "") + ("- > - > var" "") + ("- > - > var var" "") + ("- > - > - >" "") + ("- > - > - > - >" "") + ("< - < -" "") + ("< - < - var" "") + ("< - < - var var" "") + ("< - < - < -" "") + ("< - < - < - < -" "") + ("- > < -" "") + ("- > < - var" "") + ("- - > - >" "") + ("- - > - - >" "") + ("- - > < -" "") + ("- - > < - var" "") + ("- - > < - -" "") + ("- - > < - - var" "") + ("- - > - > - >" "") + ("- - > - - > - - >" "") + ("- - > - > - > - >" "") + ("- - > - - > - - > - - >" "") + ("< - - > var var" "") + ("< - - > var var var" "") + ("< - - < -" "") + ("< - - < - -" "") + ("< - - < - < -" "") + ("< - - < - - < - -" "") + ("< - - < - < - < -" "") + ("< - - < - - < - - < - -" "") + ("< - - - >" "") + ("< - - - > var" "") + ("< - - - - >" "") + ("< - - - - > var" "") + ("- > >" "") + ("< < -" "") + ("- - > >" "") + ("< < - -" "") + ("- > /" "") + ("< - /" "") + ("< - > /" "") + ("= > /" "") + ("< = var var var /" "") + ("< = > /" "") + ("< - > -" "") + ("- | >" "") + ("< | -" "") + ("< | - | >" "") + ("| - | >" "") + ("| var - | >" "") + ("- - | >" "") + ("< | - -" "") + ("< | - - | >" "") + ("| - - | >" "") + ("| var - - | >" "") + ("< - < var" "") + ("> var - >" "") + ("< - < var =" "") + ("> var = - >" "") + ("< - @" "") + ("@ - >" "") + + ("- > !" "") + ("< - !" "") + ("< - > !" "") + ("| - > !" "") + ("| var - > !" "") + ("- - > !" "") + ("< - - !" "") + ("< - - > !" "") + ("| - - > !" "") + ("| var - - > !" "") + ("~ > !" "") + ("< ~ !" "") + ("< ~ > !" "") + ("= !" "") + ("= = !" "") + ("= = var var !" "") + ("= > !" "") + ("< = !" "") + ("< = > !" "") + ("= = > !" "") + ("< = = !" "") + ("< = = > !" "") + + ("- ^" (make-long-arrow "")) + ("- > ^" (make-long-arrow "")) + ("- @ ^" (make-long-arrow "")) + ("< - ^" (make-long-arrow "")) + ("< - > ^" (make-long-arrow "")) + ("| - > ^" (make-long-arrow "")) + ("| var - > ^" (make-long-arrow "")) + ("| - > var ^" (make-long-arrow "")) + ("| var - > var ^" (make-long-arrow "")) + ("< - | ^" (make-long-arrow "")) + ("< - | var ^" (make-long-arrow "")) + ("- > > ^" (make-long-arrow "")) + ("< < - ^" (make-long-arrow "")) + ("- / var ^" (make-long-arrow "")) + ("- / var var ^" (make-long-arrow "")) + ("/ - var ^" (make-long-arrow "")) + ("/ - var var ^" (make-long-arrow "")) + ("= ^" (make-long-arrow "")) + ("= > ^" (make-long-arrow "")) + ("< = ^" (make-long-arrow "")) + ("< = > ^" (make-long-arrow "")) + ("= var var ^" (make-long-arrow "")) + ("= var var > ^" (make-long-arrow "")) + ("= > var var var ^" (make-long-arrow "")) + ("< = var var var var ^" (make-long-arrow "")) + ("< = var var var var > ^" (make-long-arrow "")) + ("< = > var var ^" (make-long-arrow "")) + ("@ - ^" (make-long-arrow "")) + ("- > - > ^" (make-long-arrow "")) + ("< - < - ^" (make-long-arrow "")) + ("- > < - ^" (make-long-arrow "")) + ("< - - > var var ^" (make-long-arrow "")) + ("- > - > - > ^" (make-long-arrow "")) + ("< - < - < - ^" (make-long-arrow "")) + ("- > - > - > - > ^" (make-long-arrow "")) + ("< - < - < - < - ^" (make-long-arrow "")) + + ("- - ^" (make-long-arrow "")) + ("- - > ^" (make-long-arrow "")) + ("- - @ ^" (make-long-arrow "")) + ("< - - ^" (make-long-arrow "")) + ("< - - > ^" (make-long-arrow "")) + ("< - - > var var var ^" (make-long-arrow "")) + ("< - - - > var ^" (make-long-arrow "")) + ("< - - - - > var ^" (make-long-arrow "")) + ("- > < - var ^" (make-long-arrow "")) + ("- - > < - var ^" (make-long-arrow "")) + ("- - > < - - var ^" (make-long-arrow "")) + ("| - - > ^" (make-long-arrow "")) + ("| var - - > ^" (make-long-arrow "")) + ("| - - > var ^" (make-long-arrow "")) + ("| var - - > var ^" (make-long-arrow "")) + ("< - - | ^" (make-long-arrow "")) + ("< - - | var ^" (make-long-arrow "")) + ("- - > > ^" (make-long-arrow "")) + ("< < - - ^" (make-long-arrow "")) + ("- - / var ^" (make-long-arrow "")) + ("- - / var var ^" (make-long-arrow "")) + ("/ - - var ^" (make-long-arrow "")) + ("/ - var - ^" (make-long-arrow "")) + ("/ - - var var ^" (make-long-arrow "")) + ("/ - var - var ^" (make-long-arrow "")) + ("/ - var var - ^" (make-long-arrow "")) + ("= = ^" (make-long-arrow "")) + ("= = > ^" (make-long-arrow "")) + ("< = = ^" (make-long-arrow "")) + ("< = = > ^" (make-long-arrow "")) + ("= = var var ^" (make-long-arrow "")) + ("= = var var > ^" (make-long-arrow "")) + ("= = > var var var ^" (make-long-arrow "")) + ("< = = var var var ^" (make-long-arrow "")) + ("< = = var var var > ^" (make-long-arrow "")) + ("< = = > var var ^" (make-long-arrow "")) + ("@ - - ^" (make-long-arrow "")) + ("- - > - > ^" (make-long-arrow "")) + ("- - > - - > ^" (make-long-arrow "")) + ("< - - < - ^" (make-long-arrow "")) + ("< - - < - - ^" (make-long-arrow "")) + + ("- _" (make-long-arrow* "")) + ("- > _" (make-long-arrow* "")) + ("- @ _" (make-long-arrow* "")) + ("< - _" (make-long-arrow* "")) + ("< - > _" (make-long-arrow* "")) + ("| - > _" (make-long-arrow* "")) + ("| var - > _" (make-long-arrow* "")) + ("| - > var _" (make-long-arrow* "")) + ("| var - > var _" (make-long-arrow* "")) + ("< - | _" (make-long-arrow* "")) + ("< - | var _" (make-long-arrow* "")) + ("- > > _" (make-long-arrow* "")) + ("< < - _" (make-long-arrow* "")) + ("- / var _" (make-long-arrow* "")) + ("- / var var _" (make-long-arrow* "")) + ("/ - var _" (make-long-arrow* "")) + ("/ - var var _" (make-long-arrow* "")) + ("= _" (make-long-arrow* "")) + ("= > _" (make-long-arrow* "")) + ("< = _" (make-long-arrow* "")) + ("< = > _" (make-long-arrow* "")) + ("= var var _" (make-long-arrow* "")) + ("= var var > _" (make-long-arrow* "")) + ("= > var var var _" (make-long-arrow* "")) + ("< = var var var var _" (make-long-arrow* "")) + ("< = var var var var > _" (make-long-arrow* "")) + ("< = > var var _" (make-long-arrow* "")) + ("@ - _" (make-long-arrow* "")) + ("- > - > _" (make-long-arrow* "")) + ("< - < - _" (make-long-arrow* "")) + ("- > < - _" (make-long-arrow* "")) + ("< - - > var var _" (make-long-arrow* "")) + ("- > - > - > _" (make-long-arrow* "")) + ("< - < - < - _" (make-long-arrow* "")) + ("- > - > - > - > _" (make-long-arrow* "")) + ("< - < - < - < - _" (make-long-arrow* "")) + + ("- - _" (make-long-arrow* "")) + ("- - > _" (make-long-arrow* "")) + ("- - @ _" (make-long-arrow* "")) + ("< - - _" (make-long-arrow* "")) + ("< - - > _" (make-long-arrow* "")) + ("< - - > var var var _" (make-long-arrow* "")) + ("< - - - > var _" (make-long-arrow* "")) + ("< - - - - > var _" (make-long-arrow* "")) + ("- > < - var _" (make-long-arrow* "")) + ("- - > < - var _" (make-long-arrow* "")) + ("- - > < - - var _" (make-long-arrow* "")) + ("| - - > _" (make-long-arrow* "")) + ("| var - - > _" (make-long-arrow* "")) + ("| - - > var _" (make-long-arrow* "")) + ("| var - - > var _" (make-long-arrow* "")) + ("< - - | _" (make-long-arrow* "")) + ("< - - | var _" (make-long-arrow* "")) + ("- - > > _" (make-long-arrow* "")) + ("< < - - _" (make-long-arrow* "")) + ("- - / var _" (make-long-arrow* "")) + ("- - / var var _" (make-long-arrow* "")) + ("/ - - var _" (make-long-arrow* "")) + ("/ - var - _" (make-long-arrow* "")) + ("/ - - var var _" (make-long-arrow* "")) + ("/ - var - var _" (make-long-arrow* "")) + ("/ - var var - _" (make-long-arrow* "")) + ("= = _" (make-long-arrow* "")) + ("= = > _" (make-long-arrow* "")) + ("< = = _" (make-long-arrow* "")) + ("< = = > _" (make-long-arrow* "")) + ("= = var var _" (make-long-arrow* "")) + ("= = var var > _" (make-long-arrow* "")) + ("= = > var var var _" (make-long-arrow* "")) + ("< = = var var var _" (make-long-arrow* "")) + ("< = = var var var > _" (make-long-arrow* "")) + ("< = = > var var _" (make-long-arrow* "")) + ("@ - - _" (make-long-arrow* "")) + ("- - > - > _" (make-long-arrow* "")) + ("- - > - - > _" (make-long-arrow* "")) + ("< - - < - _" (make-long-arrow* "")) + ("< - - < - - _" (make-long-arrow* "")) + + ("@" "") + ("@ I" (math-big-operator "oint")) + ("@ I I" (math-big-operator "oiint")) + ("@ /" "") + ("@ +" "") + ("@ + . ." "") + ("@ -" "") + ("@ - var" "") + ("@ - var -" "") + ("@ - -" "") + ("@ ." "") + ("@ . ." "") + ("@ . var" (math-big-operator "odot")) + ("@ + var" (math-big-operator "oplus")) + ("@ * var var" (math-big-operator "otimes")) + ("@ :" "") + ("@ x" "") + ("@ x . ." "") + ("@ *" "") + ("@ * . ." "") + ("@ * var" "") + ("@ x var . ." "") + ("@ A" "") + ("@ R" "") + ("@ S" "") + ("@ / var" "") + ("@ \\" "") + ("@ <" "") + ("@ < var" "") + ("@ >" "") + ("@ > var" "") + ("@ &" "") + ("@ |" "") + ("@ | var" "") + ("@ v" "") + ("@ @" "") + ("@ @ var" "") + ("@ @ var var" "") + ("- @ @" "-") + ("@ var" "") + ("@ var +" "") + ("@ var -" "") + ("@ var x" "") + ("@ var *" "") + ("@ var * var" "") + ("@ var ." "") + ("@ var /" "") + ("@ var \\" "") + ("@ var @" "") + ("@ var @ var" "") + ("@ var |" "") + ("@ var var" "") + ("@ var var var" "") + ("@ var var var var" "") + ("@ var var var var var" "") + + ("= var" "") + ("= var . ." "") + ("= var var" "") + ("= var var . ." "") + ("= var var var" "") + ("= var var var . ." "") + ("= var var var var" "") + ("= var var var var . ." "") + ("= var var var var var" "") + ("= . ." "==") + ("= :" "") + ("~" "") + ("~ var" "") + ("~ . ." "") + ("~ ~" "") + ("~ ~ . ." "") + ("~ ~ var" "") + ("~ ~ var . ." "") + ("~ ~ -" "") + ("~ ~ - . ." "") + ("~ ~ - /" "") + ("~ ~ =" "") + ("~ ~ = . ." "") + ("~ ~ = /" "") + ("~ ~ ~" "") + ("~ ~ ~ . ." "") + ("~ ~ ~ /" "") + ("~ -" "") + ("~ - . ." "") + ("~ - var" "") + ("~ - var . ." "") + ("~ - var var" "") + ("~ - var var . ." "") + ("~ =" "") + ("~ = . ." "") + ("= /" "") + ("= var /" "") + ("= var var /" "") + ("= var var var /" "") + ("= var var var var /" "") + ("~ /" "") + ("~ ~ /" "") + ("~ - /" "") + ("~ = /" "")) + +; 本块包含约 1221 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-math-or-hybrid?) + ("/ \\" "") + ("/ \\ var " "") + ("/ \\ var var" "") + ("/ \\ var var var" "") + ("/ \\ var var var var" "") + ("/ \\ var var var var var" "") + ("/ \\ var var var var var var" "") + ("/ \\ var var var var var var var" (begin (insert "/") (make-hybrid))) + ("- / \\" "") + ("\\ /" "") + ("\\ / var" "") + ("\\ / var +" "") + ("\\ / var var" "") + ("\\ / var var var" "") + ("\\ / var var var var" "") + ("\\ / var var var var var" "") + ("\\ / var var var var var var" "") + ("\\ / var var var var var var var" (begin (make-hybrid) (insert "/"))) + ("\\ / -" "")) + +; 本块包含约 19 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-math?) + ("# var" "") + ("# var var" "") + ("# var var var" "") + ("&" "") + ("& . ." "") + ("& var" "") + ("& var . ." "") + ("& var var" "") + ("& var var . ." "") + ("& var var var" "") + ("& var var var . ." "") + ("& var var var var" "") + ("& var var var var var . ." "") + ("& var var var var var" "") + ("& var var var var var var" "") + ("& var var var var var var var" "&") + ("- &" "") + ("- & . ." "") + ("%" "") + ("% . ." "") + ("% var" "") + ("% var . ." "") + ("% var +" "") + ("% var + . ." "") + ("% var + +" "") + ("% var var" "") + ("% var var . ." "") + ("% var var var" "") + ("% var var var . ." "") + ("% var var var var" "") + ("% var var var var . ." "") + ("% var var var var var" "") + ("% var var var var var var" "") + ("% var var var var var var var" "") + ("% var var var var var var var var" "%") + ("% -" "") + ("% - . ." "") + + ("| /" "") + ("| / var" "") + ("| var" "|") + ("| var / var" "") + ("| var var" (math-separator "|" 'default)) + ("| var var var" "") + ("| var var var /" "") + ("| var var var var" "") + ("| var var var var var" "") + ("| var var var var var /" "") + ("| | var" "<||>") + ("| | var /" "") + ("| | var var" (math-separator "<||>" 'default)) + ("| | var var /" "") + ("| | var var var" "") + ("| | var var var /" "") + ("| | var var var var" "") + ("| | var var var var /" "") + ("| | | var" "") + + ("| - var" "") + ("| - var -" "") + ("| - -" "") + ("| var -" "") + ("| var - -" "") + ("| | - var" "") + ("| | - var -" "") + ("| | - -" "") + ("| | var -" "") + ("| | var - -" "") + ("| | | - var" "") + ("| | | - var -" "") + ("| | | - -" "") + ("| | | var -" "") + ("| | | var - -" "") + ("- | var" "") + ("- | var |" "") + ("- | var | |" "") + ("- | | var" "") + ("- | | | var" "") + ("- - |" "") + ("- - | |" "") + ("- - | | |" "") + ("| = var" "") + ("| = var =" "") + ("| = =" "") + ("| var =" "") + ("| var = =" "") + ("| | = var" "") + ("| | = var =" "") + ("| | = =" "") + ("| | var =" "") + ("| | var = =" "") + ("| | | = var" "") + ("| | | = var =" "") + ("| | | = =" "") + ("| | | var =" "") + ("| | | var = =" "") + ("= | var" "") + ("= | var |" "") + ("= | var | |" "") + ("= | | var" "") + ("= | | | var" "") + ("= = |" "") + ("= = | |" "") + ("= = | | |" "") + + ("| - var /" "") + ("| - /" "") + ("| var - /" "") + ("| | - var /" "") + ("| | - /" "") + ("| | var - /" "") + ("| | | - var /" "") + ("| | | - /" "") + ("| | | var - /" "") + ("- | var /" "") + ("- | /" "") + ("- | var | /" "") + ("- | | var /" "") + ("- | | /" "") + ("- | | | var /" "") + ("- | | | /" "") + ("| = var /" "") + ("| = /" "") + ("| var = /" "") + ("| | = var /" "") + ("| | = /" "") + ("| | var = /" "") + ("| | | = var /" "") + ("| | | = /" "") + ("| | | var = /" "") + ("= | var /" "") + ("= | /" "") + ("= | var | /" "") + ("= | | var /" "") + ("= | | /" "") + ("= | | | var /" "") + ("= | | | /" "") + + ("< | var" "") + ("< | var /" "") + ("< | var =" "") + ("< | var = /" "") + ("< | var = var" "") + ("< | var = var /" "") + ("< | var var" "") + ("< | var var /" "") + ("< | var var =" "") + ("< | var var = /" "") + ("< | var var = var" "") + ("< | var var = var /" "") + ("| > var" "") + ("| > var /" "") + ("| > var =" "") + ("| > var = /" "") + ("| > var = var" "") + ("| > var = var /" "") + ("| > var var" "") + ("| > var var /" "") + ("| > var var =" "") + ("| > var var = /" "") + ("| > var var = var" "") + ("| > var var = var /" "") + ("| var >" "") + ("| var > /" "") + ("| var > =" "") + ("| var > = /" "") + ("| var > = var" "") + ("| var > = var /" "") + ("| var > var" "") + ("| var > var /" "") + ("| var > var =" "") + ("| var > var = /" "") + ("| var > var = var" "") + ("| var > var = var /" "") + + ("+ var" "") + ("+ var var" "") + ("+ var var var" "") + ("+ var var var var" "") + ("+ . ." "++") + ("+ +" "++") + ("+ -" "") + ("- +" "") + ("+ - . ." "") + ("- + . ." "") + ("+ + var" "") + ("@ =" "") + ("@ = var" "") + ("= @" "") + ("- . ." "--") + ("- @" "") + ("- - @" "") + (". =" "") + (". +" "") + (". -" "") + (". *" "") + (". * var" "") + (". ." "") + (". . var" "") + (". . var !" "") + (". . var var" "") + (". . var var var" "") + (". . var var var var" "") + (". . var var var var var" "") + (":" ":") + (": var" "") + (": var var" "") + (": var var . ." "") + (": var var var" "") + (": :" "") + (": >" "") + (": =" "") + ("+ =" "") + ("- =" "") + ("/ var" "") + ("/ var var" "
") + ("*" "") + ("* . ." "**") + ("* *" "**") + ("* var" "*") + ("* var . ." "") + ("* var var" "") + ("* var var . ." "") + ("* var var var" "") + ("* var var var . ." "") + ("* var var var var" "") + ("* var var var var . ." "") + ("* var var var var var" "") + ("* &" "") + ("| var *" "") + ("| var * var" "") + ("| var * var var" "") + ("| var * |" "") + ("* var |" "") + ("* var | var" "") + ("* var | var var" "") + ("! var" "") + + ("math:misc &" "&") + ("math:misc %" "%") + ("math:misc % var" "") + ("math:misc \\" "\\") + ("math:misc \\ var" "") + ("math:misc \\ var var" "") + ("math:misc |" "|") + ("math:misc | var" "") + ("math:misc | var /" "") + ("math:misc | var var" "") + ("math:misc | var var /" "") + ("math:misc | |" "<||>") + ("math:misc | | /" "") + ("math:misc | | var" "") + ("math:misc | | var /" "") + ("math:misc | | var var" "") + ("math:misc | | var var /" "") + + ("math:greek a" "") + ("math:greek b" "") + ("math:greek g" "") + ("math:greek g var" "") + ("math:greek d" "") + ("math:greek e" "") + ("math:greek e var" "") + ("math:greek e var var" "") + ("math:greek z" "") + ("math:greek h" "") + ("math:greek j" "") + ("math:greek j var" "") + ("math:greek i" "") + ("math:greek k" "") + ("math:greek k var" "") + ("math:greek l" "") + ("math:greek l var" "") + ("math:greek m" "") + ("math:greek n" "") + ("math:greek x" "") + ("math:greek o" "") + ("math:greek p" "") + ("math:greek p var" "") + ("math:greek p var var" "") + ("math:greek r" "") + ("math:greek r var" "") + ("math:greek s" "") + ("math:greek s var" "") + ("math:greek c" "") + ("math:greek c var" "") + ("math:greek t" "") + ("math:greek u" "") + ("math:greek y" "") + ("math:greek q" "") + ("math:greek w" "") + ("math:greek w var" "") + ("math:greek v" "") + ("math:greek v var" "") + ("math:greek f" "") + ("math:greek f var" "") + ("math:greek A" "") + ("math:greek B" "") + ("math:greek G" "") + ("math:greek G var" "") + ("math:greek D" "") + ("math:greek D var" "") + ("math:greek E" "") + ("math:greek E var" "") + ("math:greek Z" "") + ("math:greek H" "") + ("math:greek J" "") + ("math:greek I" "") + ("math:greek K" "") + ("math:greek L" "") + ("math:greek M" "") + ("math:greek N" "") + ("math:greek X" "") + ("math:greek O" "") + ("math:greek P" "") + ("math:greek R" "") + ("math:greek S" "") + ("math:greek S var" "") + ("math:greek C" "") + ("math:greek T" "") + ("math:greek U" "") + ("math:greek Y" "") + ("math:greek Q" "") + ("math:greek W" "") + ("math:greek W var" "") + ("math:greek V" "") + ("math:greek F" "")) + +; 本块包含约 320 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-math-not-hybrid?) + ("a var" "") + ("b var" "") + ("b var var" "") + ("c var" "") + ("c var var" "") + ("d var" "") + ("d var var" "") + ("d var var var" "") + ("e var" "") + ("e var var" "") + ("e var var var" "") + ("e var var var var" "") + ("g var" "") + ("g var var" "") + ("h var" "") + ("h var var" "") + ("i var" "") + ("i var var" "") + ("i var var var" "") + ("j var" "") + ("j var var" "") + ("j var var var" "") + ("k var" "") + ("k var var" "") + ("l var" "") + ("l var var" "") + ("l var var var" "") + ("m var" "") + ("n var" "") + ("n var var" "") + ("o var" "") + ("p var" "") + ("p var var" "") + ("p var var var" "") + ("q var" "") + ("r var" "") + ("r var var" "") + ("s var" "") + ("s var var" "") + ("t var" "") + ("u var" "") + ("v var" "") + ("v var var" "") + ("f var" "") + ("f var var" "") + ("w var" "") + ("w var var" "") + ("x var" "") + ("y var" "") + ("z var" "") + + ("A var" "") + ("A var var" "") + ("A var var var" "") + ("B var" "") + ("B var var" "") + ("B var var var" "") + ("C var" "") + ("C var var" "") + ("C var var var" "") + ("D var" "") + ("D var var" "") + ("D var var var" "") + ("D var var var var" "") + ("E var" "") + ("E var var" "") + ("E var var var" "") + ("E var var var var" "") + ("G var" "") + ("G var var" "") + ("G var var var" "") + ("G var var var var" "") + ("H var" "") + ("I var" (math-big-operator "int")) + ("I I var" (math-big-operator "iint")) + ("I var ."(math-big-operator "idotsint")) + ("I I I var" (math-big-operator "iiint")) + ("I I I I var" (math-big-operator "iiiint")) + ("I var var " "") + ("I var var var" "") + ("J var" "") + ("K var" "") + ("L var" "") + ("M var" "") + ("N var" "") + ("N var var" (math-big-operator "cap")) + ("O var" "") + ("P var" "") + ("P var var" "") + ("P var var var" (math-big-operator "prod")) + ("Q var" "") + ("R var" "") + ("R var var" "") + ("S var" "") + ("S var var" "") + ("S var var var" (math-big-operator "sum")) + ("T var" "") + ("T var var" "") + ("T var var var" "") + ("T var var var var" "") + ("T var var var var var" "") + ("T var var var var var var" "") + ("T var var var var var var var" "") + ("U var" "") + ("U var var" (math-big-operator "cup")) + ("V var" "") + ("V var var" "") + ("F var" "") + ("W var" "") + ("W var var" "") + ("X var" "") + ("Y var" "") + ("Y var var" "") + ("Y var var var" "") + ("Y var var var var" "") + ("Y var var var var var" "") + ("Z var" "")) + +; 本块包含约 116 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-math?) + ("math:bold 0" "") + ("math:bold 1" "") + ("math:bold 2" "") + ("math:bold 3" "") + ("math:bold 4" "") + ("math:bold 5" "") + ("math:bold 6" "") + ("math:bold 7" "") + ("math:bold 8" "") + ("math:bold 9" "") + ("math:bold a" "") + ("math:bold b" "") + ("math:bold c" "") + ("math:bold d" "") + ("math:bold e" "") + ("math:bold f" "") + ("math:bold g" "") + ("math:bold h" "") + ("math:bold i" "") + ("math:bold j" "") + ("math:bold k" "") + ("math:bold l" "") + ("math:bold m" "") + ("math:bold n" "") + ("math:bold o" "") + ("math:bold p" "") + ("math:bold q" "") + ("math:bold r" "") + ("math:bold s" "") + ("math:bold t" "") + ("math:bold u" "") + ("math:bold v" "") + ("math:bold w" "") + ("math:bold x" "") + ("math:bold y" "") + ("math:bold z" "") + ("math:bold A" "") + ("math:bold B" "") + ("math:bold C" "") + ("math:bold D" "") + ("math:bold E" "") + ("math:bold F" "") + ("math:bold G" "") + ("math:bold H" "") + ("math:bold I" "") + ("math:bold J" "") + ("math:bold K" "") + ("math:bold L" "") + ("math:bold M" "") + ("math:bold N" "") + ("math:bold O" "") + ("math:bold P" "") + ("math:bold Q" "") + ("math:bold R" "") + ("math:bold S" "") + ("math:bold T" "") + ("math:bold U" "") + ("math:bold V" "") + ("math:bold W" "") + ("math:bold X" "") + ("math:bold Y" "") + ("math:bold Z" "") + ("math:bold i var" "") + ("math:bold j var" "") + ("math:bold l var" "") + ("math:bold ~" "") + ("math:bold ~ ~" "") + + ("math:bold:greek a" "") + ("math:bold:greek b" "") + ("math:bold:greek g" "") + ("math:bold:greek d" "") + ("math:bold:greek e" "") + ("math:bold:greek e var" "") + ("math:bold:greek e var var" "") + ("math:bold:greek z" "") + ("math:bold:greek h" "") + ("math:bold:greek j" "") + ("math:bold:greek j var" "") + ("math:bold:greek i" "") + ("math:bold:greek k" "") + ("math:bold:greek k var" "") + ("math:bold:greek l" "") + ("math:bold:greek m" "") + ("math:bold:greek n" "") + ("math:bold:greek x" "") + ("math:bold:greek o" "") + ("math:bold:greek p" "") + ("math:bold:greek p var" "") + ("math:bold:greek r" "") + ("math:bold:greek r var" "") + ("math:bold:greek s" "") + ("math:bold:greek s var" "") + ("math:bold:greek c" "") + ("math:bold:greek c var" "") + ("math:bold:greek t" "") + ("math:bold:greek u" "") + ("math:bold:greek y" "") + ("math:bold:greek q" "") + ("math:bold:greek w" "") + ("math:bold:greek w var" "") + ("math:bold:greek v" "") + ("math:bold:greek v var" "") + ("math:bold:greek f" "") + ("math:bold:greek f var" "") + ("math:bold:greek A" "") + ("math:bold:greek B" "") + ("math:bold:greek G" "") + ("math:bold:greek D" "") + ("math:bold:greek E" "") + ("math:bold:greek E var" "") + ("math:bold:greek Z" "") + ("math:bold:greek H" "") + ("math:bold:greek J" "") + ("math:bold:greek I" "") + ("math:bold:greek K" "") + ("math:bold:greek L" "") + ("math:bold:greek M" "") + ("math:bold:greek N" "") + ("math:bold:greek X" "") + ("math:bold:greek O" "") + ("math:bold:greek P" "") + ("math:bold:greek R" "") + ("math:bold:greek S" "") + ("math:bold:greek S var" "") + ("math:bold:greek C" "") + ("math:bold:greek T" "") + ("math:bold:greek U" "") + ("math:bold:greek Y" "") + ("math:bold:greek Q" "") + ("math:bold:greek W" "") + ("math:bold:greek W var" "") + ("math:bold:greek V" "") + ("math:bold:greek F" "") + + ("math:bold a var" "") + ("math:bold b var" "") + ("math:bold c var" "") + ("math:bold c var var" "") + ("math:bold d var" "") + ("math:bold e var" "") + ("math:bold e var var" "") + ("math:bold e var var var" "") + ("math:bold g var" "") + ("math:bold h var" "") + ("math:bold i var" "") + ("math:bold i var var" "") + ("math:bold j var" "") + ("math:bold j var var" "") + ("math:bold j var var var" "") + ("math:bold k var" "") + ("math:bold k var var" "") + ("math:bold l var" "") + ("math:bold l var var" "") + ("math:bold m var" "") + ("math:bold n var" "") + ("math:bold o var" "") + ("math:bold p var" "") + ("math:bold p var var" "") + ("math:bold q var" "") + ("math:bold r var" "") + ("math:bold r var var" "") + ("math:bold s var" "") + ("math:bold s var var" "") + ("math:bold t var" "") + ("math:bold u var" "") + ("math:bold v var" "") + ("math:bold v var var" "") + ("math:bold f var" "") + ("math:bold f var var" "") + ("math:bold w var" "") + ("math:bold w var var" "") + ("math:bold x var" "") + ("math:bold y var" "") + ("math:bold z var" "") + ("math:bold A var" "") + ("math:bold B var" "") + ("math:bold C var" "") + ("math:bold D var" "") + ("math:bold E var" "") + ("math:bold E var var" "") + ("math:bold G var" "") + ("math:bold H var" "") + ("math:bold I var" "") + ("math:bold J var" "") + ("math:bold K var" "") + ("math:bold L var" "") + ("math:bold M var" "") + ("math:bold N var" "") + ("math:bold O var" "") + ("math:bold P var" "") + ("math:bold Q var" "") + ("math:bold R var" "") + ("math:bold S var" "") + ("math:bold S var var" "") + ("math:bold T var" "") + ("math:bold U var" "") + ("math:bold V var" "") + ("math:bold F var" "") + ("math:bold W var" "") + ("math:bold W var var" "") + ("math:bold X var" "") + ("math:bold Y var" "") + ("math:bold Z var" "") + + ("math:up a" "") + ("math:up b" "") + ("math:up c" "") + ("math:up d" "") + ("math:up e" "") + ("math:up f" "") + ("math:up g" "") + ("math:up h" "") + ("math:up i" "") + ("math:up j" "") + ("math:up k" "") + ("math:up l" "") + ("math:up m" "") + ("math:up n" "") + ("math:up o" "") + ("math:up p" "") + ("math:up q" "") + ("math:up r" "") + ("math:up s" "") + ("math:up t" "") + ("math:up u" "") + ("math:up v" "") + ("math:up w" "") + ("math:up x" "") + ("math:up y" "") + ("math:up z" "") + ("math:up A" "") + ("math:up B" "") + ("math:up C" "") + ("math:up D" "") + ("math:up E" "") + ("math:up F" "") + ("math:up G" "") + ("math:up H" "") + ("math:up I" "") + ("math:up J" "") + ("math:up K" "") + ("math:up L" "") + ("math:up M" "") + ("math:up N" "") + ("math:up O" "") + ("math:up P" "") + ("math:up Q" "") + ("math:up R" "") + ("math:up S" "") + ("math:up T" "") + ("math:up U" "") + ("math:up V" "") + ("math:up W" "") + ("math:up X" "") + ("math:up Y" "") + ("math:up Z" "") + + ("math:up a var" "") + ("math:up b var" "") + ("math:up c var" "") + ("math:up c var var" "") + ("math:up d var" "") + ("math:up e var" "") + ("math:up e var var" "") + ("math:up g var" "") + ("math:up h var" "") + ("math:up i var" "") + ("math:up i var var" "") + ("math:up j var" "") + ("math:up j var var" "") + ("math:up j var var var" "") + ("math:up k var" "") + ("math:up k var var" "") + ("math:up l var" "") + ("math:up l var var" "") + ("math:up m var" "") + ("math:up n var" "") + ("math:up o var" "") + ("math:up p var" "") + ("math:up p var var" "") + ("math:up q var" "") + ("math:up r var" "") + ("math:up r var var" "") + ("math:up s var" "") + ("math:up s var var" "") + ("math:up t var" "") + ("math:up u var" "") + ("math:up v var" "") + ("math:up v var var" "") + ("math:up f var" "") + ("math:up f var var" "") + ("math:up w var" "") + ("math:up x var" "") + ("math:up y var" "") + ("math:up z var" "") + ;;("math:up A var" "") + ;;("math:up B var" "") + ;;("math:up C var" "") + ;;("math:up D var" "") + ;;("math:up E var" "") + ;;("math:up G var" "") + ;;("math:up H var" "") + ;;("math:up I var" "") + ;;("math:up J var" "") + ;;("math:up K var" "") + ;;("math:up L var" "") + ;;("math:up M var" "") + ;;("math:up N var" "") + ;;("math:up O var" "") + ;;("math:up P var" "") + ;;("math:up Q var" "") + ;;("math:up R var" "") + ;;("math:up S var" "") + ;;("math:up T var" "") + ;;("math:up U var" "") + ;;("math:up V var" "") + ;;("math:up F var" "") + ;;("math:up W var" "") + ;;("math:up W var var" "") + ;;("math:up X var" "") + ;;("math:up Y var" "") + ;;("math:up Z var" "") + + ("math:bold:up a" "") + ("math:bold:up b" "") + ("math:bold:up c" "") + ("math:bold:up d" "") + ("math:bold:up e" "") + ("math:bold:up f" "") + ("math:bold:up g" "") + ("math:bold:up h" "") + ("math:bold:up i" "") + ("math:bold:up j" "") + ("math:bold:up k" "") + ("math:bold:up l" "") + ("math:bold:up m" "") + ("math:bold:up n" "") + ("math:bold:up o" "") + ("math:bold:up p" "") + ("math:bold:up q" "") + ("math:bold:up r" "") + ("math:bold:up s" "") + ("math:bold:up t" "") + ("math:bold:up u" "") + ("math:bold:up v" "") + ("math:bold:up w" "") + ("math:bold:up x" "") + ("math:bold:up y" "") + ("math:bold:up z" "") + ("math:bold:up A" "") + ("math:bold:up B" "") + ("math:bold:up C" "") + ("math:bold:up D" "") + ("math:bold:up E" "") + ("math:bold:up F" "") + ("math:bold:up G" "") + ("math:bold:up H" "") + ("math:bold:up I" "") + ("math:bold:up J" "") + ("math:bold:up K" "") + ("math:bold:up L" "") + ("math:bold:up M" "") + ("math:bold:up N" "") + ("math:bold:up O" "") + ("math:bold:up P" "") + ("math:bold:up Q" "") + ("math:bold:up R" "") + ("math:bold:up S" "") + ("math:bold:up T" "") + ("math:bold:up U" "") + ("math:bold:up V" "") + ("math:bold:up W" "") + ("math:bold:up X" "") + ("math:bold:up Y" "") + ("math:bold:up Z" "") + + ("math:bold:up a var" "") + ("math:bold:up b var" "") + ("math:bold:up c var" "") + ("math:bold:up c var var" "") + ("math:bold:up d var" "") + ("math:bold:up e var" "") + ("math:bold:up e var var" "") + ("math:bold:up g var" "") + ("math:bold:up h var" "") + ("math:bold:up i var" "") + ("math:bold:up i var var" "") + ("math:bold:up j var" "") + ("math:bold:up j var var" "") + ("math:bold:up j var var var" "") + ("math:bold:up k var" "") + ("math:bold:up k var var" "") + ("math:bold:up l var" "") + ("math:bold:up l var var" "") + ("math:bold:up m var" "") + ("math:bold:up n var" "") + ("math:bold:up o var" "") + ("math:bold:up p var" "") + ("math:bold:up p var var" "") + ("math:bold:up q var" "") + ("math:bold:up r var" "") + ("math:bold:up r var var" "") + ("math:bold:up s var" "") + ("math:bold:up s var var" "") + ("math:bold:up t var" "") + ("math:bold:up u var" "") + ("math:bold:up v var" "") + ("math:bold:up v var var" "") + ("math:bold:up f var" "") + ("math:bold:up f var var" "") + ("math:bold:up w var" "") + ("math:bold:up x var" "") + ("math:bold:up y var" "") + ("math:bold:up z var" "") + ;;("math:bold:up A var" "") + ;;("math:bold:up B var" "") + ;;("math:bold:up C var" "") + ;;("math:bold:up D var" "") + ;;("math:bold:up E var" "") + ;;("math:bold:up G var" "") + ;;("math:bold:up H var" "") + ;;("math:bold:up I var" "") + ;;("math:bold:up J var" "") + ;;("math:bold:up K var" "") + ;;("math:bold:up L var" "") + ;;("math:bold:up M var" "") + ;;("math:bold:up N var" "") + ;;("math:bold:up O var" "") + ;;("math:bold:up P var" "") + ;;("math:bold:up Q var" "") + ;;("math:bold:up R var" "") + ;;("math:bold:up S var" "") + ;;("math:bold:up T var" "") + ;;("math:bold:up U var" "") + ;;("math:bold:up V var" "") + ;;("math:bold:up F var" "") + ;;("math:bold:up W var" "") + ;;("math:bold:up W var var" "") + ;;("math:bold:up X var" "") + ;;("math:bold:up Y var" "") + ;;("math:bold:up Z var" "") + + ("math:cal a" "") + ("math:cal b" "") + ("math:cal c" "") + ("math:cal d" "") + ("math:cal e" "") + ("math:cal f" "") + ("math:cal g" "") + ("math:cal h" "") + ("math:cal i" "") + ("math:cal j" "") + ("math:cal k" "") + ("math:cal l" "") + ("math:cal m" "") + ("math:cal n" "") + ("math:cal o" "") + ("math:cal p" "") + ("math:cal q" "") + ("math:cal r" "") + ("math:cal s" "") + ("math:cal t" "") + ("math:cal u" "") + ("math:cal v" "") + ("math:cal w" "") + ("math:cal x" "") + ("math:cal y" "") + ("math:cal z" "") + ("math:cal A" "") + ("math:cal B" "") + ("math:cal C" "") + ("math:cal D" "") + ("math:cal E" "") + ("math:cal F" "") + ("math:cal G" "") + ("math:cal H" "") + ("math:cal I" "") + ("math:cal J" "") + ("math:cal K" "") + ("math:cal L" "") + ("math:cal M" "") + ("math:cal N" "") + ("math:cal O" "") + ("math:cal P" "") + ("math:cal Q" "") + ("math:cal R" "") + ("math:cal S" "") + ("math:cal T" "") + ("math:cal U" "") + ("math:cal V" "") + ("math:cal W" "") + ("math:cal X" "") + ("math:cal Y" "") + ("math:cal Z" "") + + ("math:calstar a" "") + ("math:calstar b" "") + ("math:calstar c" "") + ("math:calstar d" "") + ("math:calstar e" "") + ("math:calstar f" "") + ("math:calstar g" "") + ("math:calstar h" "") + ("math:calstar i" "") + ("math:calstar j" "") + ("math:calstar k" "") + ("math:calstar l" "") + ("math:calstar m" "") + ("math:calstar n" "") + ("math:calstar o" "") + ("math:calstar p" "") + ("math:calstar q" "") + ("math:calstar r" "") + ("math:calstar s" "") + ("math:calstar t" "") + ("math:calstar u" "") + ("math:calstar v" "") + ("math:calstar w" "") + ("math:calstar x" "") + ("math:calstar y" "") + ("math:calstar z" "") + ("math:calstar A" "") + ("math:calstar B" "") + ("math:calstar C" "") + ("math:calstar D" "") + ("math:calstar E" "") + ("math:calstar F" "") + ("math:calstar G" "") + ("math:calstar H" "") + ("math:calstar I" "") + ("math:calstar J" "") + ("math:calstar K" "") + ("math:calstar L" "") + ("math:calstar M" "") + ("math:calstar N" "") + ("math:calstar O" "") + ("math:calstar P" "") + ("math:calstar Q" "") + ("math:calstar R" "") + ("math:calstar S" "") + ("math:calstar T" "") + ("math:calstar U" "") + ("math:calstar V" "") + ("math:calstar W" "") + ("math:calstar X" "") + ("math:calstar Y" "") + ("math:calstar Z" "") + + ("math:bold:cal a" "") + ("math:bold:cal b" "") + ("math:bold:cal c" "") + ("math:bold:cal d" "") + ("math:bold:cal e" "") + ("math:bold:cal f" "") + ("math:bold:cal g" "") + ("math:bold:cal h" "") + ("math:bold:cal i" "") + ("math:bold:cal j" "") + ("math:bold:cal k" "") + ("math:bold:cal l" "") + ("math:bold:cal m" "") + ("math:bold:cal n" "") + ("math:bold:cal o" "") + ("math:bold:cal p" "") + ("math:bold:cal q" "") + ("math:bold:cal r" "") + ("math:bold:cal s" "") + ("math:bold:cal t" "") + ("math:bold:cal u" "") + ("math:bold:cal v" "") + ("math:bold:cal w" "") + ("math:bold:cal x" "") + ("math:bold:cal y" "") + ("math:bold:cal z" "") + ("math:bold:cal A" "") + ("math:bold:cal B" "") + ("math:bold:cal C" "") + ("math:bold:cal D" "") + ("math:bold:cal E" "") + ("math:bold:cal F" "") + ("math:bold:cal G" "") + ("math:bold:cal H" "") + ("math:bold:cal I" "") + ("math:bold:cal J" "") + ("math:bold:cal K" "") + ("math:bold:cal L" "") + ("math:bold:cal M" "") + ("math:bold:cal N" "") + ("math:bold:cal O" "") + ("math:bold:cal P" "") + ("math:bold:cal Q" "") + ("math:bold:cal R" "") + ("math:bold:cal S" "") + ("math:bold:cal T" "") + ("math:bold:cal U" "") + ("math:bold:cal V" "") + ("math:bold:cal W" "") + ("math:bold:cal X" "") + ("math:bold:cal Y" "") + ("math:bold:cal Z" "") + + ("math:frak a" "") + ("math:frak b" "") + ("math:frak c" "") + ("math:frak d" "") + ("math:frak e" "") + ("math:frak f" "") + ("math:frak g" "") + ("math:frak h" "") + ("math:frak i" "") + ("math:frak i var" "") + ("math:frak j" "") + ("math:frak j var" "") + ("math:frak k" "") + ("math:frak l" "") + ("math:frak m" "") + ("math:frak n" "") + ("math:frak o" "") + ("math:frak p" "") + ("math:frak q" "") + ("math:frak r" "") + ("math:frak s" "") + ("math:frak t" "") + ("math:frak u" "") + ("math:frak v" "") + ("math:frak w" "") + ("math:frak x" "") + ("math:frak y" "") + ("math:frak z" "") + ("math:frak A" "") + ("math:frak B" "") + ("math:frak C" "") + ("math:frak D" "") + ("math:frak E" "") + ("math:frak F" "") + ("math:frak G" "") + ("math:frak H" "") + ("math:frak I" "") + ("math:frak J" "") + ("math:frak K" "") + ("math:frak L" "") + ("math:frak M" "") + ("math:frak N" "") + ("math:frak O" "") + ("math:frak P" "") + ("math:frak Q" "") + ("math:frak R" "") + ("math:frak S" "") + ("math:frak T" "") + ("math:frak U" "") + ("math:frak V" "") + ("math:frak W" "") + ("math:frak X" "") + ("math:frak Y" "") + ("math:frak Z" "") + + ("math:bbb 0" "") + ("math:bbb 1" "") + ("math:bbb 2" "") + ("math:bbb 3" "") + ("math:bbb 4" "") + ("math:bbb 5" "") + ("math:bbb 6" "") + ("math:bbb 7" "") + ("math:bbb 8" "") + ("math:bbb 9" "") + ("math:bbb a" "") + ("math:bbb b" "") + ("math:bbb c" "") + ("math:bbb d" "") + ("math:bbb e" "") + ("math:bbb f" "") + ("math:bbb g" "") + ("math:bbb h" "") + ("math:bbb i" "") + ("math:bbb j" "") + ("math:bbb k" "") + ("math:bbb l" "") + ("math:bbb m" "") + ("math:bbb n" "") + ("math:bbb o" "") + ("math:bbb p" "") + ("math:bbb q" "") + ("math:bbb r" "") + ("math:bbb s" "") + ("math:bbb t" "") + ("math:bbb u" "") + ("math:bbb v" "") + ("math:bbb w" "") + ("math:bbb x" "") + ("math:bbb y" "") + ("math:bbb z" "") + ("math:bbb A" "") + ("math:bbb B" "") + ("math:bbb C" "") + ("math:bbb D" "") + ("math:bbb E" "") + ("math:bbb F" "") + ("math:bbb G" "") + ("math:bbb H" "") + ("math:bbb I" "") + ("math:bbb J" "") + ("math:bbb K" "") + ("math:bbb L" "") + ("math:bbb M" "") + ("math:bbb N" "") + ("math:bbb O" "") + ("math:bbb P" "") + ("math:bbb Q" "") + ("math:bbb R" "") + ("math:bbb S" "") + ("math:bbb T" "") + ("math:bbb U" "") + ("math:bbb V" "") + ("math:bbb W" "") + ("math:bbb X" "") + ("math:bbb Y" "") + ("math:bbb Z" "")) + +; 本块包含约 708 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-math-not-hybrid?) + ("0 0 var" "") + ("0 0 var var" "") + ("1 1 var" "") + ("1 1 var var" "") + ("1 1 var var var" "") + ("2 2 var" "") + ("2 2 var var" "") + ("2 2 var var var" "") + ("3 3 var" "") + ("3 3 var var" "") + ("4 4 var" "") + ("4 4 var var" "") + ("5 5 var" "") + ("5 5 var var" "") + ("6 6 var" "") + ("6 6 var var" "") + ("7 7 var" "") + ("7 7 var var" "") + ("8 8 var" "") + ("8 8 var var" "") + ("9 9 var" "") + ("9 9 var var" "") + ("A A" "") + ("A A var" "") + ("A A var var" "") + ("A A var var var" "") + ("A A var var var var" "") + ("A A var var var var var" "") + ("A A var var var var var var" "") + ("B B" "") + ("B B var" "") + ("B B var var" "") + ("B B var var var" "") + ("B B var var var var" "") + ("B B var var var var var" "") + ("B B var var var var var var" "") + ("C C" "") + ("C C var" "") + ("C C var var" "") + ("C C var var var" "") + ("C C var var var var" "") + ("C C var var var var var" "") + ("C C var var var var var var" "") + ("D D" "") + ("D D var" "") + ("D D var var" "") + ("D D var var var" "") + ("D D var var var var" "") + ("D D var var var var var" "") + ("D D var var var var var var" "") + ("E E" "") + ("E E var" "") + ("E E var var" "") + ("E E var var var" "") + ("E E var var var var" "") + ("E E var var var var var" "") + ("E E var var var var var var" "") + ("F F" "") + ("F F var" "") + ("F F var var" "") + ("F F var var var" "") + ("F F var var var var" "") + ("F F var var var var var" "") + ("F F var var var var var var" "") + ("G G" "") + ("G G var" "") + ("G G var var" "") + ("G G var var var" "") + ("G G var var var var" "") + ("G G var var var var var" "") + ("G G var var var var var var" "") + ("H H" "") + ("H H var" "") + ("H H var var" "") + ("H H var var var" "") + ("H H var var var var" "") + ("H H var var var var var" "") + ("H H var var var var var var" "") + ("I I" "") + ("I I var var" "") + ("I I var var var" "") + ("I I var var var var" "") + ("I I var var var var var" "") + ("I I var var var var var var" "") + ("I I var var var var var var var" "") + ("J J" "") + ("J J var" "") + ("J J var var" "") + ("J J var var var" "") + ("J J var var var var" "") + ("J J var var var var var" "") + ("J J var var var var var var" "") + ("K K" "") + ("K K var" "") + ("K K var var" "") + ("K K var var var" "") + ("K K var var var var" "") + ("K K var var var var var" "") + ("K K var var var var var var" "") + ("L L" "") + ("L L var" "") + ("L L var var" "") + ("L L var var var" "") + ("L L var var var var" "") + ("L L var var var var var" "") + ("L L var var var var var var" "") + ("M M" "") + ("M M var" "") + ("M M var var" "") + ("M M var var var" "") + ("M M var var var var" "") + ("M M var var var var var" "") + ("M M var var var var var var" "") + ("N N" "") + ("N N var" "") + ("N N var var" "") + ("N N var var var" "") + ("N N var var var var" "") + ("N N var var var var var" "") + ("N N var var var var var var" "") + ("O O" "") + ("O O var" "") + ("O O var var" "") + ("O O var var var" "") + ("O O var var var var" "") + ("O O var var var var var" "") + ("O O var var var var var var" "") + ("P P" "") + ("P P var" "") + ("P P var var" "") + ("P P var var var" "") + ("P P var var var var" "") + ("P P var var var var var" "") + ("P P var var var var var var" "") + ("Q Q" "") + ("Q Q var" "") + ("Q Q var var" "") + ("Q Q var var var" "") + ("Q Q var var var var" "") + ("Q Q var var var var var" "") + ("Q Q var var var var var var" "") + ("R R" "") + ("R R var" "") + ("R R var var" "") + ("R R var var var" "") + ("R R var var var var" "") + ("R R var var var var var" "") + ("R R var var var var var var" "") + ("S S" "") + ("S S var" "") + ("S S var var" "") + ("S S var var var" "") + ("S S var var var var" "") + ("S S var var var var var" "") + ("S S var var var var var var" "") + ("T T" "") + ("T T var" "") + ("T T var var" "") + ("T T var var var" "") + ("T T var var var var" "") + ("T T var var var var var" "") + ("T T var var var var var var" "") + ("U U" "") + ("U U var" "") + ("U U var var" "") + ("U U var var var" "") + ("U U var var var var" "") + ("U U var var var var var" "") + ("U U var var var var var var" "") + ("V V" "") + ("V V var" "") + ("V V var var" "") + ("V V var var var" "") + ("V V var var var var" "") + ("V V var var var var var" "") + ("V V var var var var var var" "") + ("W W" "") + ("W W var" "") + ("W W var var" "") + ("W W var var var" "") + ("W W var var var var" "") + ("W W var var var var var" "") + ("W W var var var var var var" "") + ("X X" "") + ("X X var" "") + ("X X var var" "") + ("X X var var var" "") + ("X X var var var var" "") + ("X X var var var var var" "") + ("X X var var var var var var" "") + ("Y Y" "") + ("Y Y var" "") + ("Y Y var var" "") + ("Y Y var var var" "") + ("Y Y var var var var" "") + ("Y Y var var var var var" "") + ("Y Y var var var var var var" "") + ("Z Z" "") + ("Z Z var" "") + ("Z Z var var" "") + ("Z Z var var var" "") + ("Z Z var var var var" "") + ("Z Z var var var var var" "") + ("Z Z var var var var var var" "") + + ("a a" "") + ("a a var" "") + ("a a var var" "") + ("a a var var var" "") + ("a a var var var var" "") + ("b b" "") + ("b b var" "") + ("b b var var" "") + ("b b var var var" "") + ("b b var var var var" "") + ("c c" "") + ("c c var" "") + ("c c var var" "") + ("c c var var var" "") + ("c c var var var var" "") + ("d d" "") + ("d d var" "") + ("d d var var" "") + ("d d var var var" "") + ("d d var var var var" "") + ("e e" "") + ("e e var" "") + ("e e var var" "") + ("e e var var var" "") + ("e e var var var var" "") + ("f f" "") + ("f f var" "") + ("f f var var" "") + ("f f var var var" "") + ("f f var var var var" "") + ("g g" "") + ("g g var" "") + ("g g var var" "") + ("g g var var var" "") + ("g g var var var var" "") + ("h h" "") + ("h h var" "") + ("h h var var" "") + ("h h var var var" "") + ("h h var var var var" "") + ("i i" "") + ("i i var" "") + ("i i var var" "") + ("i i var var var" "") + ("i i var var var var" "") + ("j j" "") + ("j j var" "") + ("j j var var" "") + ("j j var var var" "") + ("j j var var var var" "") + ("k k" "") + ("k k var" "") + ("k k var var" "") + ("k k var var var" "") + ("k k var var var var" "") + ("l l" "") + ("l l var" "") + ("l l var var" "") + ("l l var var var" "") + ("l l var var var var" "") + ("m m" "") + ("m m var" "") + ("m m var var" "") + ("m m var var var" "") + ("m m var var var var" "") + ("n n" "") + ("n n var" "") + ("n n var var" "") + ("n n var var var" "") + ("n n var var var var" "") + ("o o" "") + ("o o var" "") + ("o o var var" "") + ("o o var var var" "") + ("o o var var var var" "") + ("p p" "") + ("p p var" "") + ("p p var var" "") + ("p p var var var" "") + ("p p var var var var" "") + ("q q" "") + ("q q var" "") + ("q q var var" "") + ("q q var var var" "") + ("q q var var var var" "") + ("r r" "") + ("r r var" "") + ("r r var var" "") + ("r r var var var" "") + ("r r var var var var" "") + ("s s" "") + ("s s var" "") + ("s s var var" "") + ("s s var var var" "") + ("s s var var var var" "") + ("t t" "") + ("t t var" "") + ("t t var var" "") + ("t t var var var" "") + ("t t var var var var" "") + ("u u" "") + ("u u var" "") + ("u u var var" "") + ("u u var var var" "") + ("u u var var var var" "") + ("v v" "") + ("v v var" "") + ("v v var var" "") + ("v v var var var" "") + ("v v var var var var" "") + ("w w" "") + ("w w var" "") + ("w w var var" "") + ("w w var var var" "") + ("w w var var var var" "") + ("x x" "") + ("x x var" "") + ("x x var var" "") + ("x x var var var" "") + ("x x var var var var" "") + ("y y" "") + ("y y var" "") + ("y y var var" "") + ("y y var var var" "") + ("y y var var var var" "") + ("z z" "") + ("z z var" "") + ("z z var var" "") + ("z z var var var" "") + ("z z var var var var" "") + + ;;("d d" "") + ;;("d d var" "") + ;;("e e" "") + ;;("g g" "") + ;;("i i" "") + ;;("l l" "") + ;;("p p" "") + ("R E" "") + ("I M" "")) + +; 本块包含约 343 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-math-english?) + ;;("a n d" (make 'infix-and)) + ;;("a n d space" (make 'infix-and)) + ("space a" " a") + ("space a var" (begin (kbd-space) (insert ""))) + ("space a n" " an") + ("space a n d" (make 'infix-and)) + ("space a n d space" (make 'infix-and)) + ;;("a n d var" "and") + ;;("o r" (make 'infix-or)) + ;;("o r space" (make 'infix-or)) + ("space o" " o") + ("space o var" (begin (kbd-space) (insert ""))) + ("space o r" (make 'infix-or)) + ("space o r space" (make 'infix-or)) + ;;("o r var" "or") + ;;("o r d" "ord") + ;;("i f f" (make 'infix-iff)) + ;;("i f f space" (make 'infix-iff)) + ("space i" " i") + ("space i var" (begin (kbd-space) (insert ""))) + ("space i var var" (begin (kbd-space) (insert ""))) + ("space i var var var" (begin (kbd-space) (insert ""))) + ("space i f" " if") + ("space i f f" (make 'infix-iff)) + ("space i f f space" (make 'infix-iff)) + ;;("i f f var" "iff") + ("f o r space" "for ") + ("f o r space a l l" (make 'prefix-for-all)) + ("f o r space a l l space" (make 'prefix-for-all))) + +; 本块包含约 29 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-math-dutch?) + ;;("e n" (make 'infix-and)) + ;;("e n space" (make 'infix-and)) + ("space e" " e") + ("space e var" (begin (kbd-space) (insert ""))) + ("space e var var" (begin (kbd-space) (insert ""))) + ("space e var var var" (begin (kbd-space) (insert ""))) + ("space e var var var var" (begin (kbd-space) (insert ""))) + ("space e n" (make 'infix-and)) + ("space e n space" (make 'infix-and)) + ;;("e n var" "en") + ;;("o f" (make 'infix-or)) + ;;("o f space" (make 'infix-or)) + ("space o" " o") + ("space o var" (begin (kbd-space) (insert ""))) + ("space o f" (make 'infix-or)) + ("space o f space" (make 'infix-or)) + ;;("o f var" "of") + ;;("d e s d a" (make 'infix-iff)) + ;;("d e s d a space" (make 'infix-iff)) + ("space d" " d") + ("space d var" (begin (kbd-space) (insert ""))) + ("space d var var" (begin (kbd-space) (insert ""))) + ("space d var var var" (begin (kbd-space) (insert ""))) + ("space d e" " de") + ("space d e s" " des") + ("space d e s d" " desd") + ("space d e s d a" (make 'infix-iff)) + ("space d e s d a space" (make 'infix-iff)) + ;;("d e s d a var" "desda") + ("v o o r space" "voor ") + ("v o o r space a l l e" (make 'prefix-for-all)) + ("v o o r space a l l e space" (make 'prefix-for-all))) + +; 本块包含约 32 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-math-french?) + ;;("e t" (make 'infix-and)) + ;;("e t space" (make 'infix-and)) + ("space e" " e") + ("space e var" (begin (kbd-space) (insert ""))) + ("space e var var" (begin (kbd-space) (insert ""))) + ("space e var var var" (begin (kbd-space) (insert ""))) + ("space e var var var var" (begin (kbd-space) (insert ""))) + ("space e t" (make 'infix-and)) + ("space e t space" (make 'infix-and)) + ;;("e t var" "et") + ;;("o u" (make 'infix-or)) + ;;("o u space" (make 'infix-or)) + ("space o" " o") + ("space o var" (begin (kbd-space) (insert ""))) + ("space o u" (make 'infix-or)) + ("space o u space" (make 'infix-or)) + ;;("o u var" "ou") + ;;("s s i" (make 'infix-iff)) + ;;("s s i space" (make 'infix-iff)) + ("space s" " s") + ("space s var" (begin (kbd-space) (insert ""))) + ("space s var var" (begin (kbd-space) (insert ""))) + ("space s s" " ss") + ("space s s i" (make 'infix-iff)) + ("space s s i space" (make 'infix-iff)) + ;;("s s i var" "ssi") + ("p o u r space" "pour ") + ("p o u r space t o u t" (make 'prefix-for-all)) + ("p o u r space t o u t space" (make 'prefix-for-all))) + +; 本块包含约 29 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-math-german?) + ;;("u n d" (make 'infix-and)) + ;;("u n d space" (make 'infix-and)) + ("space u" " u") + ("space u var" (begin (kbd-space) (insert ""))) + ("space u n" " un") + ("space u n d" (make 'infix-and)) + ("space u n d space" (make 'infix-and)) + ;;("u n d var" "und") + ;;("o d e r" (make 'infix-or)) + ;;("o d e r space" (make 'infix-or)) + ("space o" " o") + ("space o var" (begin (kbd-space) (insert ""))) + ("space o d" " od") + ("space o d e" " ode") + ("space o d e r" (make 'infix-or)) + ("space o d e r space" (make 'infix-or)) + ;;("o d e r var" "oder") + ;;("g d w" (make 'infix-iff)) + ;;("g d w space" (make 'infix-iff)) + ("space g" " g") + ("space g var" (begin (kbd-space) (insert ""))) + ("space g var var" (begin (kbd-space) (insert ""))) + ("space g d" " gd") + ("space g d w" (make 'infix-iff)) + ("space g d w space" (make 'infix-iff)) + ;;("g d w var" "gdw") + ("f u r space" "fur ") + ("f u r space a l l e" (make 'prefix-for-all)) + ("f u r space a l l e space" (make 'prefix-for-all)) + ("f u e r space" "fuer ") + ("f u e r space a l l e" (make 'prefix-for-all)) + ("f u e r space a l l e space" (make 'prefix-for-all))) + +; 本块包含约 32 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:require (inside? 'equation*)) + ("C-&" (equation->eqnarray (tree-innermost 'equation*)))) + +; 本块包含约 1 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:require (inside? 'equation)) + ("C-&" (equation->eqnarray (tree-innermost 'equation)))) + +; 本块包含约 1 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:require (inside? 'eqnarray*)) + ("C-&" (eqnarray->equation (tree-innermost 'eqnarray*)))) + +; 本块包含约 1 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/prog/scheme-tools.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:require (and developer-mode? (in-tmdoc?))) + ("M-A-x" (interactive ask-insert-symbol-doc))) + +; 本块包含约 1 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/source/shortcut-edit.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map (,sh ,val)) + +; 本块包含约 0 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/source/source-kbd.scm +;; kbd-map 块数量: 2 +------------------------------------------------------------ + +(kbd-map + ("altcmd )" (make-style-with "src-compact" "none")) + ("altcmd (" (make-style-with "src-compact" "all")) + ("altcmd @" (make-mod-active 'style-only*)) + ("altcmd -" (make-mod-active 'inactive*)) + ("altcmd +" (make-mod-active 'active*)) + ("altcmd C-@" (make-mod-active 'style-only)) + ("altcmd C--" (make-mod-active 'inactive)) + ("altcmd C-+" (make-mod-active 'active)) + + ("inactive a" (make 'arg)) + ("inactive A" (make 'map-args)) + ("inactive c" (make 'compound)) + ("inactive C" (make 'case)) + ("inactive d" (make 'drd-props)) + ("inactive e" (make 'eval-args)) + ("inactive i" (make 'include)) + ("inactive l" (make-latex)) + ("inactive m" (make 'macro)) + ("inactive M" (make 'meaning)) + ("inactive n" (make 'get-arity)) + ("inactive N" (make 'get-label)) + ("inactive p" (make 'provides)) + ("inactive q" (make 'quasi)) + ("inactive s" (make 'surround)) + ("inactive t" (make 'tag)) + ("inactive v" (make 'value)) + ("inactive w" (make 'with 3)) + ("inactive W" (make 'while)) + ("inactive x" (make 'xmacro)) + ("inactive X" (make 'extern)) + ("inactive !" (make 'eval)) + ("inactive =" (make 'assign)) + ("inactive (" (make 'tuple)) + ("inactive <" (make 'tuple)) + ("inactive @" (make 'attr)) + ("inactive C->" (make 'write)) + ("inactive )" (make 'wiki-link)) + ("inactive #" (make 'arg)) + ("inactive $" (noop) (make 'symbol)) + ("inactive '" (make 'quote)) + ("inactive `" (make 'quasiquote)) + ("inactive ," (make 'unquote)) + ("inactive ?" (make 'if)) + ("inactive C-?" (make 'if*)) + ("inactive delete" (remove-unary-document)) + ("inactive backspace" (remove-unary-document))) + +; 本块包含约 47 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-source?) + ("special a" (make 'arg)) + ("special A" (make 'map-args)) + ("special c" (make 'compound)) + ("special C" (make 'case)) + ("special d" (make 'drd-props)) + ("special e" (make 'eval-args)) + ("special m" (make 'macro)) + ("special n" (make 'get-arity)) + ("special N" (make 'get-label)) + ("special q" (make 'quasi)) + ("special s" (make 'surround)) + ("special v" (make 'value)) + ("special w" (make 'with 3)) + ("special W" (make 'while)) + ("special x" (make 'xmacro)) + ("special =" (make 'assign)) + ("special (" (make 'tuple)) + ("special #" (make 'arg)) + ("special !" (make 'eval)) + ("special '" (make 'quote)) + ("special `" (make 'quasiquote)) + ("special ," (make 'unquote)) + ("special ?" (make 'if))) + +; 本块包含约 24 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/table/table-kbd.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode in-table?) + ("table N" "" "New table (t: tabular, b: block)") + ("table H" "" "Horizontal table alignment (l: left, c: center, r: right)") + ("table V" "" "Vertical table alignment: (b: bottom, c: center, t: top)") + ("table B" "" "Modify table border (options: =, l, r, b, t)") + ("table P" "" "Modify table padding (options: =, l, r, b, t)") + ("table m" "" "Set cell mode (c: cell, h: row, v: column, t: table)") + ("table h" "" "Horizontal cell alignment (l: left, c: center, r: right)") + ("table v" "" "Vertical cell alignment: (b: bottom, c: center, t: top)") + ("table b" "" "Modify cell border (options: =, l, r, b, t)") + ("table p" "" "Modify cell padding (options: =, l, r, b, t)") + + ("table S" (make-subtable)) + ("table H l" (table-set-halign "l")) + ("table H c" (table-set-halign "c")) + ("table H r" (table-set-halign "r")) + ("table H L" (table-set-halign "L")) + ("table H C" (table-set-halign "C")) + ("table H R" (table-set-halign "R")) + ("table H O" (table-set-halign "O")) + ("table H a" (table-set-automatic-width)) + ("table H p" (table-set-exact-width "1par")) + ("table H w" (interactive table-set-exact-width)) + ("table H m" (interactive table-set-minimal-width)) + ("table H M" (interactive table-set-maximal-width)) + ("table V b" (table-set-valign "b")) + ("table V c" (table-set-valign "c")) + ("table V t" (table-set-valign "t")) + ("table V f" (table-set-valign "f")) + ("table V B" (table-set-valign "B")) + ("table V C" (table-set-valign "C")) + ("table V T" (table-set-valign "T")) + ("table V O" (table-set-valign "O")) + ("table V h" (table-interactive-set "table-height")) + ("table P =" (interactive table-set-padding)) + ("table P l" (table-interactive-set "table-lsep")) + ("table P r" (table-interactive-set "table-rsep")) + ("table P b" (table-interactive-set "table-bsep")) + ("table P t" (table-interactive-set "table-tsep")) + ("table B =" (interactive table-set-border)) + ("table B l" (table-interactive-set "table-lborder")) + ("table B r" (table-interactive-set "table-rborder")) + ("table B b" (table-interactive-set "table-bborder")) + ("table B t" (table-interactive-set "table-tborder")) + ("table O r" (table-interactive-set "table-row-origin")) + ("table O c" (table-interactive-set "table-col-origin")) + ("table L r" (table-interactive-set "table-min-rows")) + ("table L c" (table-interactive-set "table-min-cols")) + ("table L R" (table-interactive-set "table-max-rows")) + ("table L C" (table-interactive-set "table-max-cols")) + ("table home" (table-format-center)) + ("table *" (table-deactivate)) + ("table t" (table-test)) + + ("table m c" (set-cell-mode "cell")) + ("table m h" (set-cell-mode "row")) + ("table m v" (set-cell-mode "column")) + ("table m t" (set-cell-mode "table")) + ("table delete" (cell-del-format "")) + ("table backspace" (cell-del-format "")) + ("table h l" (cell-set-halign "l")) + ("table h L" (cell-set-halign "L")) + ("table h c" (cell-set-halign "c")) + ("table h C" (cell-set-halign "C")) + ("table h r" (cell-set-halign "r")) + ("table h R" (cell-set-halign "R")) + ("table h ." (cell-set-halign "L.")) + ("table h ," (cell-set-halign "L,")) + ("table h o" (cell-set-halign "o")) + ("table h p" (cell-interactive-set "cell-hpart")) + ("table h a" (cell-set-automatic-width)) + ("table h m" (interactive cell-set-minimal-width)) + ("table h w" (interactive cell-set-exact-width)) + ("table h M" (interactive cell-set-maximal-width)) + ("table h up" (table-insert-row #f)) + ("table h down" (table-insert-row #t)) + ("table h backspace" (table-remove-row #f)) + ("table h delete" (table-remove-row #t)) + ("table v b" (cell-set-valign "b")) + ("table v B" (cell-set-valign "B")) + ("table v c" (cell-set-valign "c")) + ("table v C" (cell-set-valign "C")) + ("table v t" (cell-set-valign "t")) + ("table v T" (cell-set-valign "T")) + ("table v o" (cell-set-valign "o")) + ("table v p" (cell-interactive-set "cell-vpart")) + ("table v a" (cell-set-automatic-height)) + ("table v m" (interactive cell-set-minimal-height)) + ("table v h" (interactive cell-set-exact-height)) + ("table v M" (interactive cell-set-maximal-height)) + ("table v left" (table-insert-column #f)) + ("table v right" (table-insert-column #t)) + ("table v backspace" (table-remove-column #f)) + ("table v delete" (table-remove-column #t)) + ("table b =" (interactive cell-set-border)) + ("table b h" (interactive cell-set-hborder)) + ("table b v" (interactive cell-set-vborder)) + ("table b l" (interactive cell-set-lborder)) + ("table b r" (interactive cell-set-rborder)) + ("table b b" (interactive cell-set-bborder)) + ("table b t" (interactive cell-set-tborder)) + ("table b left" (table-column-decoration #f)) + ("table b right" (table-column-decoration #t)) + ("table b up" (table-row-decoration #f)) + ("table b down" (table-row-decoration #t)) + ("table s" (interactive cell-set-span)) + ("table j" (cell-set-span-selection))) + +; 本块包含约 104 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/texmacs/keyboard/prefix-kbd.scm +;; kbd-map 块数量: 10 +------------------------------------------------------------ + +(kbd-map + ("emacs" "" "Emacs command") + ("emacs:contextual" "" "Emacs mode specific prefix command") + ("emacs:prefix" "" "Emacs prefix command") + ("emacs:meta" "Emacs meta")) + +; 本块包含约 4 个快捷键绑定 +---------------------------------------- + +(kbd-map + ("gnome" "" "Gnome command") + ("std" "" "Gnome command")) + +; 本块包含约 2 个快捷键绑定 +---------------------------------------- + +(kbd-map + ("kde" "" "KDE command") + ("std" "" "KDE command")) + +; 本块包含约 2 个快捷键绑定 +---------------------------------------- + +(kbd-map + ("cmd" "" "macOS option") + ("altcmd" "" "macOS control") + ("macos" "" "macOS command") + ("std" "" "macOS command") + ("A-" "" "macOS option")) + +; 本块包含约 5 个快捷键绑定 +---------------------------------------- + +(kbd-map + ("windows" "" "Windows command") + ("std" "" "Windows command")) + +; 本块包含约 2 个快捷键绑定 +---------------------------------------- + +(kbd-map + ("cmd" "" "TeXmacs command") + ("altcmd" "" "Alternate TeXmacs command") + ("special" "" "Special command") + ("structured:move" "" "Structured move") + ("structured:geometry" "" "Structured position or resize") + ("symbol" "" "Insert a TeXmacs symbol") + ("copyto" "" "Copy to (1, 2, 3, *:other)") + ("cutto" "" "Cut to (1, 2, 3, *:other)") + ("pastefrom" "" "Paste from (1, 2, 3, *:other)") + ("noop" (set-message "" "")) + + ("font" "" "Change font") + ("executable" "" "Insert executable markup") + ("inactive" "" "Insert inactive markup") + ("script" "" "Evaluate function or insert evaluation tag") + ("link" "" "Linking command") + ("version" "" "Versioning command") + ("table" "" "Table command")) + +; 本块包含约 17 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-text?) + ("text" "" "TeXmacs command") + ("text:symbol" "" "Insert a special character")) + +; 本块包含约 2 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:profile emacs) + ("altcmd" "" "Alternate TeXmacs command")) + +; 本块包含约 1 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-math?) + ("math" "" "Insert mathematical markup") + ("math:up" "" "Insert an upright character") + ("math:greek" "" "Insert a Greek character") + ("math:bold" "" "Insert a bold character") + ("math:bold:up" "" "Insert an upright bold character") + ("math:bold:greek" "" "Insert a bold Greek character") + ("math:cal" "" "Insert a calligraphic character") + ("math:calstar" "" "Insert a script character") + ("math:bold:cal" "" "Insert a bold calligraphic character") + ("math:frak" "" "Insert a fraktur character") + ("math:bbb" "" "Insert a blackboard bold character") + ("math:over" "" "Insert a wide symbol above") + ("math:under" "" "Insert a wide symbol below") + ("math:left" "" "Insert a large left delimiter or left subscript") + ("math:middle" "" "Insert a large separator") + ("math:right" "" "Insert a large right delimiter") + ("math:symbol" "" "Insert a mathematical symbol") + ("math:symbol:circled" "" "Insert a big circled operator") + ("math:symbol:limits" "" "Insert a mathematical symbol with limits") + ("math:syntax" "" "Specify an alternative semantics")) + +; 本块包含约 20 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-prog?) + ("prog" "" "TeXmacs command")) + +; 本块包含约 1 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/texmacs/texmacs/tm-view.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:require (or (full-screen?) (full-screen-edit?))) + ("escape" (exit-fullscreen) "Exit full screen") + ("M-" (exit-fullscreen) "Exit full screen") + ("A-" (exit-fullscreen) "Exit full screen")) + +; 本块包含约 3 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/text/cyrillic/cp1251-kbd.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode in-cyrillic-cp1251?) + ("" "<#451>") + ("accent:umlaut <#435>" "<#451>") + ("" "<#401>") + ("accent:umlaut <#415>" "<#401>")) + +; 本块包含约 4 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/text/cyrillic/jcuken-kbd.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode in-cyrillic-jcuken?) + + ("q" "<#439>") + ("w" "<#446>") + ("e" "<#443>") + ("r" "<#43A>") + ("t" "<#435>") + ("y" "<#43D>") + ("u" "<#433>") + ("i" "<#448>") + ("o" "<#449>") + ("p" "<#437>") + ("[" "<#445>") + ("]" "<#44A>") + ("a" "<#444>") + ("s" "<#44B>") + ("d" "<#432>") + ("f" "<#430>") + ("g" "<#43F>") + ("h" "<#440>") + ("j" "<#43E>") + ("k" "<#43B>") + ("l" "<#434>") + (";" "<#436>") + ("'" "<#44D>") + ("z" "<#44F>") + ("x" "<#447>") + ("c" "<#441>") + ("v" "<#43C>") + ("b" "<#438>") + ("n" "<#442>") + ("m" "<#44C>") + ("," "<#431>") + ("." "<#44E>") + ("`" "<#451>") + + ("Q" "<#419>") + ("W" "<#426>") + ("E" "<#423>") + ("R" "<#41A>") + ("T" "<#415>") + ("Y" "<#41D>") + ("U" "<#413>") + ("I" "<#428>") + ("O" "<#429>") + ("P" "<#417>") + ("{" "<#425>") + ("}" "<#42A>") + ("A" "<#424>") + ("S" "<#42B>") + ("D" "<#412>") + ("F" "<#410>") + ("G" "<#41F>") + ("H" "<#420>") + ("J" "<#41E>") + ("K" "<#41B>") + ("L" "<#414>") + (":" "<#416>") + ("\"" "<#42D>") + ("Z" "<#42F>") + ("X" "<#427>") + ("C" "<#421>") + ("V" "<#41C>") + ("B" "<#418>") + ("N" "<#422>") + ("M" "<#42C>") + ("<" "<#411>") + (">" "<#42E>") + ("~" "<#401>") + + ("@" "\"") + ("#" "'") + ("$" "*") + ("%" ":") + ("^" ",") + ("&" ".") + ("*" ";") + + ("accent:umlaut t" "<#451>") + ("accent:umlaut T" "<#401>")) + +; 本块包含约 75 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/text/cyrillic/koi8-kbd.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode in-cyrillic-koi8?) + + ("<#411>" "<#430>") + ("<#412>" "<#431>") + ("<#427>" "<#432>") + ("<#417>" "<#433>") + ("<#414>" "<#434>") + ("<#415>" "<#435>") + ("<#426>" "<#436>") + ("<#42A>" "<#437>") + ("<#419>" "<#438>") + ("<#41A>" "<#439>") + ("<#41B>" "<#43A>") + ("<#41C>" "<#43B>") + ("<#41D>" "<#43C>") + ("<#41E>" "<#43D>") + ("<#41F>" "<#43E>") + ("<#420>" "<#43F>") + ("<#422>" "<#440>") + ("<#423>" "<#441>") + ("<#424>" "<#442>") + ("<#425>" "<#443>") + ("<#416>" "<#444>") + ("<#418>" "<#445>") + ("<#413>" "<#446>") + ("<#42E>" "<#447>") + ("<#42B>" "<#448>") + ("<#42D>" "<#449>") + ("<#42F>" "<#44A>") + ("<#429>" "<#44B>") + ("<#428>" "<#44C>") + ("<#42C>" "<#44D>") + ("<#410>" "<#44E>") + ("<#421>" "<#44F>") + ("" "<#451>") + ("accent:umlaut <#415>" "<#451>") + + ("<#431>" "<#410>") + ("<#432>" "<#411>") + ("<#447>" "<#412>") + ("<#437>" "<#413>") + ("<#434>" "<#414>") + ("<#435>" "<#415>") + ("<#446>" "<#416>") + ("<#44A>" "<#417>") + ("<#439>" "<#418>") + ("<#43A>" "<#419>") + ("<#43B>" "<#41A>") + ("<#43C>" "<#41B>") + ("<#43D>" "<#41C>") + ("<#43E>" "<#41D>") + ("<#43F>" "<#41E>") + ("<#440>" "<#41F>") + ("<#442>" "<#420>") + ("<#443>" "<#421>") + ("<#444>" "<#422>") + ("<#445>" "<#423>") + ("<#436>" "<#424>") + ("<#438>" "<#425>") + ("<#433>" "<#426>") + ("<#44E>" "<#427>") + ("<#44B>" "<#428>") + ("<#44D>" "<#429>") + ("<#44F>" "<#42A>") + ("<#449>" "<#42B>") + ("<#448>" "<#42C>") + ("<#44C>" "<#42D>") + ("<#430>" "<#42E>") + ("<#441>" "<#42F>") + ("" "<#401>") + ("accent:umlaut <#435>" "<#401>")) + +; 本块包含约 68 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/text/cyrillic/translit-kbd.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode in-cyrillic-translit?) + + ("a" "<#430>") + ("b" "<#431>") + ("v" "<#432>") + ("g" "<#433>") + ("d" "<#434>") + ("e" "<#435>") + ("z h" "<#436>") + ("j var" "<#436>") + ("z" "<#437>") + ("z /" "<#437>") + ("i" "<#438>") + ("j" "<#439>") + ("k" "<#43A>") + ("l" "<#43B>") + ("m" "<#43C>") + ("n" "<#43D>") + ("o" "<#43E>") + ("p" "<#43F>") + ("r" "<#440>") + ("s" "<#441>") + ("s /" "<#441>") + ("t" "<#442>") + ("u" "<#443>") + ("f" "<#444>") + ("h" "<#445>") + ("c" "<#446>") + ("c /" "<#446>") + ("c h" "<#447>") + ("s h" "<#448>") + ("s c" "<#441><#446>") + ("s c /" "<#441><#446>") + ("s c h" "<#449>") + ("q" "<#44A>") + ("y" "<#44B>") + ("y /" "<#44B>") + ("i var" "<#44B>") + ("i var var" "<#456>") + ("x" "<#44C>") + ("e var" "<#44D>") + ("y u" "<#44E>") + ("y a" "<#44F>") + ("y o" "<#451>") + ("y i" "<#457>") + ("accent:umlaut e" "<#451>") + ("accent:umlaut i" "<#457>") + + ("A" "<#410>") + ("B" "<#411>") + ("V" "<#412>") + ("G" "<#413>") + ("D" "<#414>") + ("E" "<#415>") + ("Z h" "<#416>") + ("Z H" "<#416>") + ("J var" "<#416>") + ("Z" "<#417>") + ("Z /" "<#417>") + ("I" "<#418>") + ("J" "<#419>") + ("K" "<#41A>") + ("L" "<#41B>") + ("M" "<#41C>") + ("N" "<#41D>") + ("O" "<#41E>") + ("P" "<#41F>") + ("R" "<#420>") + ("S" "<#421>") + ("T" "<#422>") + ("U" "<#423>") + ("F" "<#424>") + ("H" "<#425>") + ("C" "<#426>") + ("C /" "<#426>") + ("C h" "<#427>") + ("C H" "<#427>") + ("S h" "<#428>") + ("S H" "<#428>") + ("S c" "<#421><#446>") + ("S c /" "<#421><#446>") + ("S C" "<#421><#426>") + ("S C /" "<#421><#426>") + ("S c h" "<#429>") + ("S C H" "<#429>") + ("Q" "<#42A>") + ("Y" "<#42B>") + ("Y /" "<#42B>") + ("I var" "<#42B>") + ("I var var" "<#406>") + ("X" "<#42C>") + ("E var" "<#42D>") + ("Y u" "<#42E>") + ("Y U" "<#42E>") + ("Y a" "<#42F>") + ("Y A" "<#42F>") + ("Y o" "<#401>") + ("Y O" "<#401>") + ("Y i" "<#407>") + ("Y I" "<#407>") + ("accent:umlaut E" "<#401>") + ("accent:umlaut I" "<#407>")) + +; 本块包含约 99 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/text/cyrillic/yawerty-kbd.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode in-cyrillic-yawerty?) + + ("q" "<#44F>") + ("w" "<#432>") + ("e" "<#435>") + ("r" "<#440>") + ("t" "<#442>") + ("y" "<#44B>") + ("u" "<#443>") + ("i" "<#438>") + ("o" "<#43E>") + ("p" "<#43F>") + ("[" "<#448>") + ("[ var" "[") + ("]" "<#449>") + ("] var" "]") + ("a" "<#430>") + ("s" "<#441>") + ("d" "<#434>") + ("f" "<#444>") + ("g" "<#433>") + ("h" "<#445>") + ("j" "<#439>") + ("k" "<#43A>") + ("l" "<#43B>") + ("z" "<#437>") + ("x" "<#44C>") + ("c" "<#446>") + ("v" "<#436>") + ("b" "<#431>") + ("n" "<#43D>") + ("m" "<#43C>") + ("\\" "<#44D>") + ("\\ var" (make 'hybrid)) + ("\\ var var" "\\") + ("`" "<#44E>") + ("` var" "`") + ("=" "<#447>") + ("= var" "=") + + ("Q" "<#42F>") + ("W" "<#412>") + ("E" "<#415>") + ("R" "<#420>") + ("T" "<#422>") + ("Y" "<#42B>") + ("U" "<#423>") + ("I" "<#418>") + ("O" "<#41E>") + ("P" "<#41F>") + ("{" "<#428>") + ("{ var" "{") + ("}" "<#429>") + ("} var" "}") + ("A" "<#410>") + ("S" "<#421>") + ("D" "<#414>") + ("F" "<#424>") + ("G" "<#413>") + ("H" "<#425>") + ("J" "<#419>") + ("K" "<#41A>") + ("L" "<#41B>") + ("Z" "<#417>") + ("X" "<#42C>") + ("C" "<#426>") + ("V" "<#416>") + ("B" "<#411>") + ("N" "<#41D>") + ("M" "<#41C>") + ("|" "<#42D>") + ("| var" "|") + ("~" "<#42E>") + ("~ var" "~") + ("+" "<#427>") + ("+ var" "+") + + ("#" "<#44A>") + ("# var" "#") + ("$" "<#42A>") + ("$ var" (make 'math)) + ("$ var var" "$") + ("^" "<#451>") + ("^ var" "^") + ("&" "<#401>") + ("& var" "&") + + ("accent:umlaut e" "<#451>") + ("accent:umlaut E" "<#401>")) + +; 本块包含约 84 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/text/text-kbd-utf8.scm +;; kbd-map 块数量: 4 +------------------------------------------------------------ + +(kbd-map + (:mode in-text?) + ("<" "") + (">" "") + ("< var" "<#2039>") + ("> var" "<#203A>")) + +; 本块包含约 4 个快捷键绑定 +---------------------------------------- + +(kbd-map + ("alpha" "<#3B1>") + ("beta" "<#3B2>") + ("gamma" "<#3B3>") + ("delta" "<#3B4>") + ("epsilon" "<#3F5>") + ("varepsilon" "<#3B5>") + ("zeta" "<#3B6>") + ("eta" "<#3B7>") + ("theta" "<#3B8>") + ("vartheta" "<#3D1>") + ("iota" "<#3B9>") + ("kappa" "<#3BA>") + ("varkappa" "<#3F0>") + ("lambda" "<#3BB>") + ("mu" "<#3BC>") + ("nu" "<#3BD>") + ("xi" "<#3BE>") + ("omicron" "<#3BF>") + ("pi" "<#3C0>") + ("varpi" "<#3D6>") + ("rho" "<#3C1>") + ("varrho" "<#3F1>") + ("sigma" "<#3C3>") + ("varsigma" "<#3C2>") + ("tau" "<#3C4>") + ("upsilon" "<#3C5>") + ("phi" "<#3C6>") + ("varphi" "<#3D5>") + ("chi" "<#3C7>") + ("psi" "<#3C8>") + ("omega" "<#3C9>") + ("Alpha" "<#391>") + ("Beta" "<#392>") + ("Gamma" "<#393>") + ("Delta" "<#394>") + ("Epsilon" "<#395>") + ("Zeta" "<#396>") + ("Eta" "<#397>") + ("Theta" "<#398>") + ("Iota" "<#399>") + ("Kappa" "<#39A>") + ("Lambda" "<#39B>") + ("Mu" "<#39C>") + ("Nu" "<#39D>") + ("Xi" "<#39E>") + ("Omicron" "<#39F>") + ("Pi" "<#3A0>") + ("Rho" "<#3A1>") + ("Sigma" "<#3A3>") + ("Tau" "<#3A4>") + ("Upsilon" "<#3A5>") + ("Phi" "<#3A6>") + ("Chi" "<#3A7>") + ("Psi" "<#3A8>") + ("Omega" "<#3A9>") + (": + 1 :" "<#1F44D>") + (": - 1 :" "<#1F44E>") + (": 1 0 0 :" "<#1F4AF>") + (": 1 2 3 4 :" "<#1F522>") + (": 8 b a l l :" "<#1F3B1>") + (": a b c :" "<#1F524>") + (": a b c d :" "<#1F521>") + (": a e r i a l t r a m w a y :" "<#1F6A1>") + (": a i r p l a n e :" "<#2708>") + (": a l i e n :" "<#1F47D>") + (": a m b u l a n c e :" "<#1F691>") + (": a n c h o r :" "<#2693>") + (": a n g e l :" "<#1F47C>") + (": a n g e r :" "<#1F4A2>") + (": a n g r y :" "<#1F620>") + (": a n g u i s h e d :" "<#1F627>") + (": a n t :" "<#1F41C>") + (": a p p l e :" "<#1F34E>") + (": a q u a r i u s :" "<#2652>") + (": a r i e s :" "<#2648>") + (": a r r o w b a c k w a r d :" "<#25C0>") + (": a r r o w d o w n :" "<#2B07>") + (": a r r o w d o w n s m a l l :" "<#1F53D>") + (": a r r o w f o r w a r d :" "<#25B6>") + (": a r r o w h e a d i n g d o w n :" "<#2935>") + (": a r r o w h e a d i n g u p :" "<#2934>") + (": a r r o w l e f t :" "<#2B05>") + (": a r r o w l o w e r l e f t :" "<#2199>") + (": a r r o w l o w e r r i g h t :" "<#2198>") + (": a r r o w r i g h t :" "<#27A1>") + (": a r r o w r i g h t h o o k :" "<#21AA>") + (": a r r o w u p :" "<#2B06>") + (": a r r o w u p d o w n :" "<#2195>") + (": a r r o w u p s m a l l :" "<#1F53C>") + (": a r r o w u p p e r l e f t :" "<#2196>") + (": a r r o w u p p e r r i g h t :" "<#2197>") + (": a r r o w s c l o c k w i s e :" "<#1F503>") + (": a r r o w s c o u n t e r c l o c k w i s e :" "<#1F504>") + (": a r t :" "<#1F3A8>") + (": a r t i c u l a t e d l o r r y :" "<#1F69B>") + (": a s t o n i s h e d :" "<#1F632>") + (": a t m :" "<#1F3E7>") + (": b a b y :" "<#1F476>") + (": b a b y b o t t l e :" "<#1F37C>") + (": b a b y c h i c k :" "<#1F424>") + (": b a b y s y m b o l :" "<#1F6BC>") + (": b a g g a g e c l a i m :" "<#1F6C4>") + (": b a l l o o n :" "<#1F388>") + (": b a l l o t b o x w i t h c h e c k :" "<#2611>") + (": b a m b o o :" "<#1F38D>") + (": b a n a n a :" "<#1F34C>") + (": b a n g b a n g :" "<#203C>") + (": b a n k :" "<#1F3E6>") + (": b a r c h a r t :" "<#1F4CA>") + (": b a r b e r :" "<#1F488>") + (": b a s e b a l l :" "<#26BE>") + (": b a s k e t b a l l :" "<#1F3C0>") + (": b a t h :" "<#1F6C0>") + (": b a t h t u b :" "<#1F6C1>") + (": b a t t e r y :" "<#1F50B>") + (": b e a r :" "<#1F43B>") + (": b e e r :" "<#1F37A>") + (": b e e r s :" "<#1F37B>") + (": b e e t l e :" "<#1FAB2>") + (": b e g i n n e r :" "<#1F530>") + (": b e l l :" "<#1F514>") + (": b e n t o :" "<#1F371>") + (": b i c y c l i s t :" "<#1F6B4>") + (": b i k e :" "<#1F6B2>") + (": b i k i n i :" "<#1F459>") + (": b i r d :" "<#1F426>") + (": b i r t h d a y :" "<#1F382>") + (": b l a c k c i r c l e :" "<#26AB>") + (": b l a c k n i b :" "<#2712>") + (": b l a c k s q u a r e b u t t o n :" "<#1F532>") + (": b l o s s o m :" "<#1F33C>") + (": b l o w f i s h :" "<#1F421>") + (": b l u e b o o k :" "<#1F4D8>") + (": b l u e c a r :" "<#1F699>") + (": b l u e h e a r t :" "<#1F499>") + (": b l u s h :" "<#1F60A>") + (": b o a r :" "<#1F417>") + (": b o a t :" "<#26F5>") + (": b o m b :" "<#1F4A3>") + (": b o o k :" "<#1F4D6>") + (": b o o k m a r k :" "<#1F516>") + (": b o o k m a r k t a b s :" "<#1F4D1>") + (": b o o k s :" "<#1F4DA>") + (": b o o m :" "<#1F4A5>") + (": b o o t :" "<#1F462>") + (": b o u q u e t :" "<#1F490>") + (": b o w :" "<#1F647>") + (": b o w l i n g :" "<#1F3B3>") + (": b o y :" "<#1F466>") + (": b r e a d :" "<#1F35E>") + (": b r i d e w i t h v e i l :" "<#1F470>") + (": b r i d g e a t n i g h t :" "<#1F309>") + (": b r i e f c a s e :" "<#1F4BC>") + (": b r o k e n h e a r t :" "<#1F494>") + (": b u g :" "<#1F41B>") + (": b u l b :" "<#1F4A1>") + (": b u l l e t t r a i n f r o n t :" "<#1F685>") + (": b u l l e t t r a i n s i d e :" "<#1F684>") + (": b u s :" "<#1F68C>") + (": b u s s t o p :" "<#1F68F>") + (": b u s t i n s i l h o u e t t e :" "<#1F464>") + (": b u s t s i n s i l h o u e t t e :" "<#1F465>") + (": c a c t u s :" "<#1F335>") + (": c a k e :" "<#1F370>") + (": c a l e n d a r :" "<#1F4C6>") + (": c a l l i n g :" "<#1F4F2>") + (": c a m e l :" "<#1F42B>") + (": c a m e r a :" "<#1F4F7>") + (": c a n c e r :" "<#264B>") + (": c a n d y :" "<#1F36C>") + (": c a p i t a l a b c d :" "<#1F520>") + (": c a p r i c o r n :" "<#2651>") + (": c a r :" "<#1F697>") + (": c a r d i n d e x :" "<#1F4C7>") + (": c a r o u s e l h o r s e :" "<#1F3A0>") + (": c a t :" "<#1F431>") + (": c a t 2 :" "<#1F408>") + (": c d :" "<#1F4BF>") + (": c h a r t :" "<#1F4B9>") + (": c h a r t w i t h d o w n w a r d s t r e n d :" "<#1F4C9>") + (": c h a r t w i t h u p w a r d s t r e n d :" "<#1F4C8>") + (": c h e c k e r e d f l a g :" "<#1F3C1>") + (": c h e r r i e s :" "<#1F352>") + (": c h e r r y b l o s s o m :" "<#1F338>") + (": c h e s t n u t :" "<#1F330>") + (": c h i c k e n :" "<#1F414>") + (": c h i l d r e n c r o s s i n g :" "<#1F6B8>") + (": c h o c o l a t e b a r :" "<#1F36B>") + (": c h r i s t m a s t r e e :" "<#1F384>") + (": c h u r c h :" "<#26EA>") + (": c i n e m a :" "<#1F3A6>") + (": c i r c u s t e n t :" "<#1F3AA>") + (": c i t y s u n r i s e :" "<#1F307>") + (": c i t y s u n s e t :" "<#1F306>") + (": c l a p :" "<#1F44F>") + (": c l a p p e r :" "<#1F3AC>") + (": c l i p b o a r d :" "<#1F4CB>") + (": c l o c k 1 :" "<#1F550>") + (": c l o c k 1 0 :" "<#1F559>") + (": c l o c k 1 0 3 0 :" "<#1F565>") + (": c l o c k 1 1 :" "<#1F55A>") + (": c l o c k 1 1 3 0 :" "<#1F566>") + (": c l o c k 1 2 :" "<#1F55B>") + (": c l o c k 1 2 3 0 :" "<#1F567>") + (": c l o c k 1 3 0 :" "<#1F55C>") + (": c l o c k 2 :" "<#1F551>") + (": c l o c k 2 3 0 :" "<#1F55D>") + (": c l o c k 3 :" "<#1F552>") + (": c l o c k 3 3 0 :" "<#1F55E>") + (": c l o c k 4 :" "<#1F553>") + (": c l o c k 4 3 0 :" "<#1F55F>") + (": c l o c k 5 :" "<#1F554>") + (": c l o c k 5 3 0 :" "<#1F560>") + (": c l o c k 6 :" "<#1F555>") + (": c l o c k 6 3 0 :" "<#1F561>") + (": c l o c k 7 :" "<#1F556>") + (": c l o c k 7 3 0 :" "<#1F562>") + (": c l o c k 8 :" "<#1F557>") + (": c l o c k 8 3 0 :" "<#1F563>") + (": c l o c k 9 :" "<#1F558>") + (": c l o c k 9 3 0 :" "<#1F564>") + (": c l o s e d b o o k :" "<#1F4D5>") + (": c l o s e d l o c k w i t h k e y :" "<#1F510>") + (": c l o s e d u m b r e l l a :" "<#1F302>") + (": c l o u d :" "<#2601>") + (": c l u b s :" "<#2663>") + (": c n :" "<#1F1E8>") + (": c o c k t a i l :" "<#1F378>") + (": c o f f e e :" "<#2615>") + (": c o l d s w e a t :" "<#1F630>") + (": c o l l i s i o n :" "<#1F4A5>") + (": c o m p u t e r :" "<#1F4BB>") + (": c o n f e t t i b a l l :" "<#1F38A>") + (": c o n f o u n d e d :" "<#1F616>") + (": c o n f u s e d :" "<#1F615>") + (": c o n s t r u c t i o n :" "<#1F6A7>") + (": c o n s t r u c t i o n w o r k e r :" "<#1F477>") + (": c o n v e n i e n c e s t o r e :" "<#1F3EA>") + (": c o o k i e :" "<#1F36A>") + (": c o p :" "<#1F46E>") + (": c o p y r i g h t :" "<#00A9>") + (": c o r n :" "<#1F33D>") + (": c o u p l e :" "<#1F46B>") + (": c o u p l e w i t h h e a r t :" "<#1F491>") + (": c o u p l e k i s s :" "<#1F48F>") + (": c o w :" "<#1F42E>") + (": c o w 2 :" "<#1F404>") + (": c r e d i t c a r d :" "<#1F4B3>") + (": c r o c o d i l e :" "<#1F40A>") + (": c r o s s e d f l a g s :" "<#1F38C>") + (": c r o w n :" "<#1F451>") + (": c r y :" "<#1F622>") + (": c r y i n g c a t f a c e :" "<#1F63F>") + (": c r y s t a l b a l l :" "<#1F52E>") + (": c u p i d :" "<#1F498>") + (": c u r l y l o o p :" "<#27B0>") + (": c u r r e n c y e x c h a n g e :" "<#1F4B1>") + (": c u r r y :" "<#1F35B>") + (": c u s t a r d :" "<#1F36E>") + (": c u s t o m s :" "<#1F6C3>") + (": c y c l o n e :" "<#1F300>") + (": d a n c e r :" "<#1F483>") + (": d a n c e r s :" "<#1F46F>") + (": d a n g o :" "<#1F361>") + (": d a r t :" "<#1F3AF>") + (": d a s h :" "<#1F4A8>") + (": d a t e :" "<#1F4C5>") + (": d e :" "<#1F1E9>") + (": d e c i d u o u s t r e e :" "<#1F333>") + (": d e p a r t m e n t s t o r e :" "<#1F3EC>") + (": d i a m o n d s h a p e w i t h a d o t i n s i d e :" "<#1F4A0>") + (": d i a m o n d s :" "<#2666>") + (": d i s a p p o i n t e d :" "<#1F61E>") + (": d i s a p p o i n t e d r e l i e v e d :" "<#1F625>") + (": d i z z y :" "<#1F4AB>") + (": d i z z y f a c e :" "<#1F635>") + (": d o n o t l i t t e r :" "<#1F6AF>") + (": d o g :" "<#1F436>") + (": d o g 2 :" "<#1F415>") + (": d o l l a r :" "<#1F4B5>") + (": d o l l s :" "<#1F38E>") + (": d o l p h i n :" "<#1F42C>") + (": d o o r :" "<#1F6AA>") + (": d o u g h n u t :" "<#1F369>") + (": d r a g o n :" "<#1F409>") + (": d r a g o n f a c e :" "<#1F432>") + (": d r e s s :" "<#1F457>") + (": d r o m e d a r y c a m e l :" "<#1F42A>") + (": d r o p l e t :" "<#1F4A7>") + (": d v d :" "<#1F4C0>") + (": e m a i l :" "<#1F4E7>") + (": e a r :" "<#1F442>") + (": e a r o f r i c e :" "<#1F33E>") + (": e a r t h a f r i c a :" "<#1F30D>") + (": e a r t h a m e r i c a s :" "<#1F30E>") + (": e a r t h a s i a :" "<#1F30F>") + (": e g g :" "<#1F95A>") + (": e g g p l a n t :" "<#1F346>") + (": e i g h t p o i n t e d b l a c k s t a r :" "<#2734>") + (": e i g h t s p o k e d a s t e r i s k :" "<#2733>") + (": e l e c t r i c p l u g :" "<#1F50C>") + (": e l e p h a n t :" "<#1F418>") + (": e m a i l :" "<#1F4E7>") + (": e n d :" "<#1F51A>") + (": e n v e l o p e :" "<#2709>") + (": e s :" "<#1F1EA>") + (": e u r o :" "<#1F4B6>") + (": e u r o p e a n c a s t l e :" "<#1F3F0>") + (": e u r o p e a n p o s t o f f i c e :" "<#1F3E4>") + (": e v e r g r e e n t r e e :" "<#1F332>") + (": e x c l a m a t i o n :" "<#2757>") + (": e x p r e s s i o n l e s s :" "<#1F611>") + (": e y e g l a s s e s :" "<#1F453>") + (": e y e s :" "<#1F440>") + (": f a c e p u n c h :" "<#1F44A>") + (": f a c t o r y :" "<#1F3ED>") + (": f a l l e n l e a f :" "<#1F342>") + (": f a m i l y :" "<#1F46A>") + (": f a x :" "<#1F4E0>") + (": f e a r f u l :" "<#1F628>") + (": f e e t :" "<#1F43E>") + (": f e r r i s w h e e l :" "<#1F3A1>") + (": f i l e f o l d e r :" "<#1F4C1>") + (": f i r e :" "<#1F525>") + (": f i r e e n g i n e :" "<#1F692>") + (": f i r e w o r k s :" "<#1F386>") + (": f i r s t q u a r t e r m o o n :" "<#1F313>") + (": f i r s t q u a r t e r m o o n w i t h f a c e :" "<#1F31B>") + (": f i s h :" "<#1F41F>") + (": f i s h c a k e :" "<#1F365>") + (": f i s h i n g p o l e a n d f i s h :" "<#1F3A3>") + (": f i s t :" "<#270A>") + (": f l a g s :" "<#1F38F>") + (": f l a s h l i g h t :" "<#1F526>") + (": f l o p p y d i s k :" "<#1F4BE>") + (": f l o w e r p l a y i n g c a r d s :" "<#1F3B4>") + (": f l u s h e d :" "<#1F633>") + (": f o g g y :" "<#1F301>") + (": f o o t b a l l :" "<#1F3C8>") + (": f o r k a n d k n i f e :" "<#1F374>") + (": f o u n t a i n :" "<#26F2>") + (": f o u r l e a f c l o v e r :" "<#1F340>") + (": f r :" "<#1F1EB>") + (": f r i e d s h r i m p :" "<#1F364>") + (": f r i e s :" "<#1F35F>") + (": f r o g :" "<#1F438>") + (": f r o w n i n g :" "<#1F626>") + (": f u :" "<#1F595>") + (": f u e l p u m p :" "<#26FD>") + (": f u l l m o o n :" "<#1F315>") + (": f u l l m o o n w i t h f a c e :" "<#1F31D>") + (": g a m e d i e :" "<#1F3B2>") + (": g b :" "<#1F1EC>") + (": g e m :" "<#1F48E>") + (": g e m i n i :" "<#264A>") + (": g h o s t :" "<#1F47B>") + (": g i f t :" "<#1F381>") + (": g i f t h e a r t :" "<#1F49D>") + (": g i r l :" "<#1F467>") + (": g l o b e w i t h m e r i d i a n s :" "<#1F310>") + (": g o a t :" "<#1F410>") + (": g o l f :" "<#26F3>") + (": g r a p e s :" "<#1F347>") + (": g r e e n a p p l e :" "<#1F34F>") + (": g r e e n b o o k :" "<#1F4D7>") + (": g r e e n h e a r t :" "<#1F49A>") + (": g r e y e x c l a m a t i o n :" "<#2755>") + (": g r e y q u e s t i o n :" "<#2754>") + (": g r i m a c i n g :" "<#1F62C>") + (": g r i n :" "<#1F601>") + (": g r i n n i n g :" "<#1F600>") + (": g u a r d s m a n :" "<#1F482>") + (": g u i t a r :" "<#1F3B8>") + (": g u n :" "<#1F52B>") + (": h a i r c u t :" "<#1F487>") + (": h a m b u r g e r :" "<#1F354>") + (": h a m m e r :" "<#1F528>") + (": h a m s t e r :" "<#1F439>") + (": h a n d :" "<#270B>") + (": h a n d b a g :" "<#1F45C>") + (": h a n k e y :" "<#1F4A9>") + (": h a s h :" "<#0023>") + (": h a t c h e d c h i c k :" "<#1F425>") + (": h a t c h i n g c h i c k :" "<#1F423>") + (": h e a d p h o n e s :" "<#1F3A7>") + (": h e a r n o e v i l :" "<#1F649>") + (": h e a r t :" "<#2764>") + (": h e a r t d e c o r a t i o n :" "<#1F49F>") + (": h e a r t e y e s :" "<#1F60D>") + (": h e a r t e y e s c a t :" "<#1F63B>") + (": h e a r t b e a t :" "<#1F493>") + (": h e a r t p u l s e :" "<#1F497>") + (": h e a r t s :" "<#2665>") + (": h e a v y c h e c k m a r k :" "<#2714>") + (": h e a v y d i v i s i o n s i g n :" "<#2797>") + (": h e a v y d o l l a r s i g n :" "<#1F4B2>") + (": h e a v y e x c l a m a t i o n m a r k :" "<#2757>") + (": h e a v y m i n u s s i g n :" "<#2796>") + (": h e a v y m u l t i p l i c a t i o n x :" "<#2716>") + (": h e a v y p l u s s i g n :" "<#2795>") + (": h e l i c o p t e r :" "<#1F681>") + (": h e r b :" "<#1F33F>") + (": h i b i s c u s :" "<#1F33A>") + (": h i g h b r i g h t n e s s :" "<#1F506>") + (": h i g h h e e l :" "<#1F460>") + (": h o c h o :" "<#1F52A>") + (": h o n e y p o t :" "<#1F36F>") + (": h o n e y b e e :" "<#1F41D>") + (": h o r s e :" "<#1F434>") + (": h o r s e r a c i n g :" "<#1F3C7>") + (": h o s p i t a l :" "<#1F3E5>") + (": h o t e l :" "<#1F3E8>") + (": h o t s p r i n g s :" "<#2668>") + (": h o u r g l a s s :" "<#231B>") + (": h o u s e :" "<#1F3E0>") + (": h o u s e w i t h g a r d e n :" "<#1F3E1>") + (": h u s h e d :" "<#1F62F>") + (": i c e c r e a m :" "<#1F368>") + (": i c e c r e a m :" "<#1F366>") + (": i m p :" "<#1F47F>") + (": i n b o x t r a y :" "<#1F4E5>") + (": i n c o m i n g e n v e l o p e :" "<#1F4E8>") + (": i n f o r m a t i o n d e s k p e r s o n :" "<#1F481>") + (": i n f o r m a t i o n s o u r c e :" "<#2139>") + (": i n n o c e n t :" "<#1F607>") + (": i n t e r r o b a n g :" "<#2049>") + (": i p h o n e :" "<#1F4F1>") + (": i t :" "<#1F1EE>") + (": i z a k a y a l a n t e r n :" "<#1F3EE>") + (": j a c k o l a n t e r n :" "<#1F383>") + (": j a p a n :" "<#1F5FE>") + (": j a p a n e s e c a s t l e :" "<#1F3EF>") + (": j a p a n e s e g o b l i n :" "<#1F47A>") + (": j a p a n e s e o g r e :" "<#1F479>") + (": j e a n s :" "<#1F456>") + (": j o y :" "<#1F602>") + (": j o y c a t :" "<#1F639>") + (": j p :" "<#1F1EF>") + (": k e y :" "<#1F511>") + (": k e y c a p t e n :" "<#1F51F>") + (": k i m o n o :" "<#1F458>") + (": k i s s :" "<#1F48B>") + (": k i s s i n g :" "<#1F617>") + (": k i s s i n g c a t :" "<#1F63D>") + (": k i s s i n g c l o s e d e y e s :" "<#1F61A>") + (": k i s s i n g h e a r t :" "<#1F618>") + (": k i s s i n g s m i l i n g e y e s :" "<#1F619>") + (": k o a l a :" "<#1F428>") + (": k r :" "<#1F1F0>") + (": l a r g e b l u e c i r c l e :" "<#1F535>") + (": l a r g e b l u e d i a m o n d :" "<#1F537>") + (": l a r g e o r a n g e d i a m o n d :" "<#1F536>") + (": l a s t q u a r t e r m o o n :" "<#1F317>") + (": l a s t q u a r t e r m o o n w i t h f a c e :" "<#1F31C>") + (": l a u g h i n g :" "<#1F606>") + (": l e a v e s :" "<#1F343>") + (": l e d g e r :" "<#1F4D2>") + (": l e f t l u g g a g e :" "<#1F6C5>") + (": l e f t r i g h t a r r o w :" "<#2194>") + (": l e f t w a r d s a r r o w w i t h h o o k :" "<#21A9>") + (": l e m o n :" "<#1F34B>") + (": l e o :" "<#264C>") + (": l e o p a r d :" "<#1F406>") + (": l i b r a :" "<#264E>") + (": l i g h t r a i l :" "<#1F688>") + (": l i n k :" "<#1F517>") + (": l i p s :" "<#1F444>") + (": l i p s t i c k :" "<#1F484>") + (": l o c k :" "<#1F512>") + (": l o c k w i t h i n k p e n :" "<#1F50F>") + (": l o l l i p o p :" "<#1F36D>") + (": l o o p :" "<#27BF>") + (": l o u d s p e a k e r :" "<#1F4E2>") + (": l o v e h o t e l :" "<#1F3E9>") + (": l o v e l e t t e r :" "<#1F48C>") + (": l o w b r i g h t n e s s :" "<#1F505>") + (": m :" "<#24C2>") + (": m a g :" "<#1F50D>") + (": m a g r i g h t :" "<#1F50E>") + (": m a i l b o x :" "<#1F4EB>") + (": m a i l b o x c l o s e d :" "<#1F4EA>") + (": m a i l b o x w i t h m a i l :" "<#1F4EC>") + (": m a i l b o x w i t h n o m a i l :" "<#1F4ED>") + (": m a n :" "<#1F468>") + (": m a n w i t h g u a p i m a o :" "<#1F472>") + (": m a n w i t h t u r b a n :" "<#1F473>") + (": m a n s s h o e :" "<#1F45E>") + (": m a p l e l e a f :" "<#1F341>") + (": m a s k :" "<#1F637>") + (": m a s s a g e :" "<#1F486>") + (": m e a t o n b o n e :" "<#1F356>") + (": m e g a :" "<#1F4E3>") + (": m e l o n :" "<#1F348>") + (": m e m o :" "<#1F4DD>") + (": m e n s :" "<#1F6B9>") + (": m e t a l :" "<#1F918>") + (": m e t r o :" "<#1F687>") + (": m i c r o p h o n e :" "<#1F3A4>") + (": m i c r o s c o p e :" "<#1F52C>") + (": m i l k y w a y :" "<#1F30C>") + (": m i n i b u s :" "<#1F690>") + (": m i n i d i s c :" "<#1F4BD>") + (": m o b i l e p h o n e o f f :" "<#1F4F4>") + (": m o n e y w i t h w i n g s :" "<#1F4B8>") + (": m o n e y b a g :" "<#1F4B0>") + (": m o n k e y :" "<#1F412>") + (": m o n k e y f a c e :" "<#1F435>") + (": m o n o r a i l :" "<#1F69D>") + (": m o o n :" "<#1F314>") + (": m o r t a r b o a r d :" "<#1F393>") + (": m o u n t f u j i :" "<#1F5FB>") + (": m o u n t a i n b i c y c l i s t :" "<#1F6B5>") + (": m o u n t a i n c a b l e w a y :" "<#1F6A0>") + (": m o u n t a i n r a i l w a y :" "<#1F69E>") + (": m o u s e :" "<#1F42D>") + (": m o u s e 2 :" "<#1F401>") + (": m o v i e c a m e r a :" "<#1F3A5>") + (": m o y a i :" "<#1F5FF>") + (": m u s c l e :" "<#1F4AA>") + (": m u s h r o o m :" "<#1F344>") + (": m u s i c a l k e y b o a r d :" "<#1F3B9>") + (": m u s i c a l n o t e :" "<#1F3B5>") + (": m u s i c a l s c o r e :" "<#1F3BC>") + (": m u t e :" "<#1F507>") + (": n a i l c a r e :" "<#1F485>") + (": n a m e b a d g e :" "<#1F4DB>") + (": n e c k t i e :" "<#1F454>") + (": n e g a t i v e s q u a r e d c r o s s m a r k :" "<#274E>") + (": n e u t r a l f a c e :" "<#1F610>") + (": n e w m o o n :" "<#1F311>") + (": n e w m o o n w i t h f a c e :" "<#1F31A>") + (": n e w s p a p e r :" "<#1F4F0>") + (": n o b e l l :" "<#1F515>") + (": n o b i c y c l e s :" "<#1F6B3>") + (": n o e n t r y :" "<#26D4>") + (": n o e n t r y s i g n :" "<#1F6AB>") + (": n o g o o d :" "<#1F645>") + (": n o m o b i l e p h o n e s :" "<#1F4F5>") + (": n o m o u t h :" "<#1F636>") + (": n o p e d e s t r i a n s :" "<#1F6B7>") + (": n o s m o k i n g :" "<#1F6AD>") + (": n o n p o t a b l e w a t e r :" "<#1F6B1>") + (": n o s e :" "<#1F443>") + (": n o t e b o o k :" "<#1F4D3>") + (": n o t e b o o k w i t h d e c o r a t i v e c o v e r :" "<#1F4D4>") + (": n o t e s :" "<#1F3B6>") + (": n u t a n d b o l t :" "<#1F529>") + (": o c e a n :" "<#1F30A>") + (": o c t o p u s :" "<#1F419>") + (": o d e n :" "<#1F362>") + (": o f f i c e :" "<#1F3E2>") + (": o k h a n d :" "<#1F44C>") + (": o k w o m a n :" "<#1F646>") + (": o l d e r m a n :" "<#1F474>") + (": o l d e r w o m a n :" "<#1F475>") + (": o n :" "<#1F51B>") + (": o n c o m i n g a u t o m o b i l e :" "<#1F698>") + (": o n c o m i n g b u s :" "<#1F68D>") + (": o n c o m i n g p o l i c e c a r :" "<#1F694>") + (": o n c o m i n g t a x i :" "<#1F696>") + (": o p e n f i l e f o l d e r :" "<#1F4C2>") + (": o p e n h a n d s :" "<#1F450>") + (": o p e n m o u t h :" "<#1F62E>") + (": o p h i u c h u s :" "<#26CE>") + (": o r a n g e b o o k :" "<#1F4D9>") + (": o u t b o x t r a y :" "<#1F4E4>") + (": o x :" "<#1F402>") + (": p a g e f a c i n g u p :" "<#1F4C4>") + (": p a g e w i t h c u r l :" "<#1F4C3>") + (": p a g e r :" "<#1F4DF>") + (": p a l m t r e e :" "<#1F334>") + (": p a n d a f a c e :" "<#1F43C>") + (": p a p e r c l i p :" "<#1F4CE>") + (": p a r t a l t e r n a t i o n m a r k :" "<#303D>") + (": p a r t l y s u n n y :" "<#26C5>") + (": p a s s p o r t c o n t r o l :" "<#1F6C2>") + (": p a w p r i n t s :" "<#1F43E>") + (": p e a c h :" "<#1F351>") + (": p e a r :" "<#1F350>") + (": p e n c i l :" "<#1F4DD>") + (": p e n c i l 2 :" "<#270F>") + (": p e n g u i n :" "<#1F427>") + (": p e n s i v e :" "<#1F614>") + (": p e r f o r m i n g a r t s :" "<#1F3AD>") + (": p e r s e v e r e :" "<#1F623>") + (": p h o n e :" "<#260E>") + (": p i g :" "<#1F437>") + (": p i g 2 :" "<#1F416>") + (": p i g n o s e :" "<#1F43D>") + (": p i l l :" "<#1F48A>") + (": p i n e a p p l e :" "<#1F34D>") + (": p i s c e s :" "<#2653>") + (": p i z z a :" "<#1F355>") + (": p o i n t d o w n :" "<#1F447>") + (": p o i n t l e f t :" "<#1F448>") + (": p o i n t r i g h t :" "<#1F449>") + (": p o i n t u p :" "<#261D>") + (": p o i n t u p 2 :" "<#1F446>") + (": p o l i c e c a r :" "<#1F693>") + (": p o o d l e :" "<#1F429>") + (": p o o p :" "<#1F4A9>") + (": p o s t o f f i c e :" "<#1F3E3>") + (": p o s t a l h o r n :" "<#1F4EF>") + (": p o s t b o x :" "<#1F4EE>") + (": p o t a b l e w a t e r :" "<#1F6B0>") + (": p o u c h :" "<#1F45D>") + (": p o u l t r y l e g :" "<#1F357>") + (": p o u n d :" "<#1F4B7>") + (": p o u t i n g c a t :" "<#1F63E>") + (": p r a y :" "<#1F64F>") + (": p r i n c e s s :" "<#1F478>") + (": p u n c h :" "<#1F44A>") + (": p u r p l e h e a r t :" "<#1F49C>") + (": p u r s e :" "<#1F45B>") + (": p u s h p i n :" "<#1F4CC>") + (": p u t l i t t e r i n i t s p l a c e :" "<#1F6AE>") + (": q u e s t i o n :" "<#2753>") + (": r a b b i t :" "<#1F430>") + (": r a b b i t 2 :" "<#1F407>") + (": r a c e h o r s e :" "<#1F40E>") + (": r a d i o :" "<#1F4FB>") + (": r a d i o b u t t o n :" "<#1F518>") + (": r a g e :" "<#1F621>") + (": r a i l w a y c a r :" "<#1F683>") + (": r a i n b o w :" "<#1F308>") + (": r a i s e d h a n d :" "<#270B>") + (": r a i s e d h a n d s :" "<#1F64C>") + (": r a i s i n g h a n d :" "<#1F64B>") + (": r a m :" "<#1F40F>") + (": r a m e n :" "<#1F35C>") + (": r a t :" "<#1F400>") + (": r e c y c l e :" "<#267B>") + (": r e d c a r :" "<#1F697>") + (": r e d c i r c l e :" "<#1F534>") + (": r e g i s t e r e d :" "<#00AE>") + (": r e l a x e d :" "<#263A>") + (": r e l i e v e d :" "<#1F60C>") + (": r e p e a t :" "<#1F501>") + (": r e p e a t o n e :" "<#1F502>") + (": r e s t r o o m :" "<#1F6BB>") + (": r e v o l v i n g h e a r t s :" "<#1F49E>") + (": r i b b o n :" "<#1F380>") + (": r i c e :" "<#1F35A>") + (": r i c e b a l l :" "<#1F359>") + (": r i c e c r a c k e r :" "<#1F358>") + (": r i c e s c e n e :" "<#1F391>") + (": r i n g :" "<#1F48D>") + (": r o c k e t :" "<#1F680>") + (": r o l l e r c o a s t e r :" "<#1F3A2>") + (": r o o s t e r :" "<#1F413>") + (": r o s e :" "<#1F339>") + (": r o t a t i n g l i g h t :" "<#1F6A8>") + (": r o u n d p u s h p i n :" "<#1F4CD>") + (": r o w b o a t :" "<#1F6A3>") + (": r u :" "<#1F1F7>") + (": r u g b y f o o t b a l l :" "<#1F3C9>") + (": r u n n e r :" "<#1F3C3>") + (": r u n n i n g :" "<#1F3C3>") + (": r u n n i n g s h i r t w i t h s a s h :" "<#1F3BD>") + (": s a g i t t a r i u s :" "<#2650>") + (": s a i l b o a t :" "<#26F5>") + (": s a k e :" "<#1F376>") + (": s a n d a l :" "<#1F461>") + (": s a n t a :" "<#1F385>") + (": s a t e l l i t e :" "<#1F4E1>") + (": s a t i s f i e d :" "<#1F606>") + (": s a x o p h o n e :" "<#1F3B7>") + (": s c h o o l :" "<#1F3EB>") + (": s c h o o l s a t c h e l :" "<#1F392>") + (": s c i s s o r s :" "<#2702>") + (": s c o r p i u s :" "<#264F>") + (": s c r e a m :" "<#1F631>") + (": s c r e a m c a t :" "<#1F640>") + (": s c r o l l :" "<#1F4DC>") + (": s e a t :" "<#1F4BA>") + (": s e e n o e v i l :" "<#1F648>") + (": s e e d l i n g :" "<#1F331>") + (": s h a v e d i c e :" "<#1F367>") + (": s h e e p :" "<#1F411>") + (": s h e l l :" "<#1F41A>") + (": s h i p :" "<#1F6A2>") + (": s h i r t :" "<#1F455>") + (": s h i t :" "<#1F4A9>") + (": s h o e :" "<#1F45E>") + (": s h o w e r :" "<#1F6BF>") + (": s i g n a l s t r e n g t h :" "<#1F4F6>") + (": s i x p o i n t e d s t a r :" "<#1F52F>") + (": s k i :" "<#1F3BF>") + (": s k u l l :" "<#1F480>") + (": s l e e p i n g :" "<#1F634>") + (": s l e e p y :" "<#1F62A>") + (": s l o t m a c h i n e :" "<#1F3B0>") + (": s m a l l b l u e d i a m o n d :" "<#1F539>") + (": s m a l l o r a n g e d i a m o n d :" "<#1F538>") + (": s m a l l r e d t r i a n g l e :" "<#1F53A>") + (": s m a l l r e d t r i a n g l e d o w n :" "<#1F53B>") + (": s m i l e :" "<#1F604>") + (": s m i l e c a t :" "<#1F638>") + (": s m i l e y :" "<#1F603>") + (": s m i l e y c a t :" "<#1F63A>") + (": s m i l i n g i m p :" "<#1F608>") + (": s m i r k :" "<#1F60F>") + (": s m i r k c a t :" "<#1F63C>") + (": s m o k i n g :" "<#1F6AC>") + (": s n a i l :" "<#1F40C>") + (": s n a k e :" "<#1F40D>") + (": s n o w b o a r d e r :" "<#1F3C2>") + (": s n o w f l a k e :" "<#2744>") + (": s n o w m a n :" "<#26C4>") + (": s o b :" "<#1F62D>") + (": s o c c e r :" "<#26BD>") + (": s o o n :" "<#1F51C>") + (": s o u n d :" "<#1F509>") + (": s p a c e i n v a d e r :" "<#1F47E>") + (": s p a d e s :" "<#2660>") + (": s p a g h e t t i :" "<#1F35D>") + (": s p a r k l e r :" "<#1F387>") + (": s p a r k l e s :" "<#2728>") + (": s p a r k l i n g h e a r t :" "<#1F496>") + (": s p e a k n o e v i l :" "<#1F64A>") + (": s p e a k e r :" "<#1F508>") + (": s p e e c h b a l l o o n :" "<#1F4AC>") + (": s p e e d b o a t :" "<#1F6A4>") + (": s t a r :" "<#2B50>") + (": s t a r 2 :" "<#1F31F>") + (": s t a r s :" "<#1F320>") + (": s t a t i o n :" "<#1F689>") + (": s t a t u e o f l i b e r t y :" "<#1F5FD>") + (": s t e a m l o c o m o t i v e :" "<#1F682>") + (": s t e w :" "<#1F372>") + (": s t r a i g h t r u l e r :" "<#1F4CF>") + (": s t r a w b e r r y :" "<#1F353>") + (": s t u c k o u t t o n g u e :" "<#1F61B>") + (": s t u c k o u t t o n g u e c l o s e d e y e s :" "<#1F61D>") + (": s t u c k o u t t o n g u e w i n k i n g e y e :" "<#1F61C>") + (": s u n w i t h f a c e :" "<#1F31E>") + (": s u n f l o w e r :" "<#1F33B>") + (": s u n g l a s s e s :" "<#1F60E>") + (": s u n n y :" "<#2600>") + (": s u n r i s e :" "<#1F305>") + (": s u n r i s e o v e r m o u n t a i n s :" "<#1F304>") + (": s u r f e r :" "<#1F3C4>") + (": s u s h i :" "<#1F363>") + (": s u s p e n s i o n r a i l w a y :" "<#1F69F>") + (": s w e a t :" "<#1F613>") + (": s w e a t d r o p s :" "<#1F4A6>") + (": s w e a t s m i l e :" "<#1F605>") + (": s w e e t p o t a t o :" "<#1F360>") + (": s w i m m e r :" "<#1F3CA>") + (": s y m b o l s :" "<#1F523>") + (": s y r i n g e :" "<#1F489>") + (": t a d a :" "<#1F389>") + (": t a n a b a t a t r e e :" "<#1F38B>") + (": t a n g e r i n e :" "<#1F34A>") + (": t a u r u s :" "<#2649>") + (": t a x i :" "<#1F695>") + (": t e a :" "<#1F375>") + (": t e l e p h o n e :" "<#260E>") + (": t e l e p h o n e r e c e i v e r :" "<#1F4DE>") + (": t e l e s c o p e :" "<#1F52D>") + (": t e n n i s :" "<#1F3BE>") + (": t e n t :" "<#26FA>") + (": t h o u g h t b a l l o o n :" "<#1F4AD>") + (": t h u m b s d o w n :" "<#1F44E>") + (": t h u m b s u p :" "<#1F44D>") + (": t i c k e t :" "<#1F3AB>") + (": t i g e r :" "<#1F42F>") + (": t i g e r 2 :" "<#1F405>") + (": t i r e d f a c e :" "<#1F62B>") + (": t m :" "<#2122>") + (": t o i l e t :" "<#1F6BD>") + (": t o k y o t o w e r :" "<#1F5FC>") + (": t o m a t o :" "<#1F345>") + (": t o n g u e :" "<#1F445>") + (": t o p :" "<#1F51D>") + (": t o p h a t :" "<#1F3A9>") + (": t r a c t o r :" "<#1F69C>") + (": t r a f f i c l i g h t :" "<#1F6A5>") + (": t r a i n :" "<#1F68B>") + (": t r a i n 2 :" "<#1F686>") + (": t r a m :" "<#1F68A>") + (": t r i a n g u l a r f l a g o n p o s t :" "<#1F6A9>") + (": t r i a n g u l a r r u l e r :" "<#1F4D0>") + (": t r i d e n t :" "<#1F531>") + (": t r i u m p h :" "<#1F624>") + (": t r o l l e y b u s :" "<#1F68E>") + (": t r o p h y :" "<#1F3C6>") + (": t r o p i c a l d r i n k :" "<#1F379>") + (": t r o p i c a l f i s h :" "<#1F420>") + (": t r u c k :" "<#1F69A>") + (": t r u m p e t :" "<#1F3BA>") + (": t s h i r t :" "<#1F455>") + (": t u l i p :" "<#1F337>") + (": t u r t l e :" "<#1F422>") + (": t v :" "<#1F4FA>") + (": t w i s t e d r i g h t w a r d s a r r o w s :" "<#1F500>") + (": t w o h e a r t s :" "<#1F495>") + (": t w o m e n h o l d i n g h a n d s :" "<#1F46C>") + (": t w o w o m e n h o l d i n g h a n d s :" "<#1F46D>") + (": u k :" "<#1F1EC>") + (": u m b r e l l a :" "<#2614>") + (": u n a m u s e d :" "<#1F612>") + (": u n d e r a g e :" "<#1F51E>") + (": u n l o c k :" "<#1F513>") + (": u s :" "<#1F1FA>") + (": v :" "<#270C>") + (": v e r t i c a l t r a f f i c l i g h t :" "<#1F6A6>") + (": v h s :" "<#1F4FC>") + (": v i b r a t i o n m o d e :" "<#1F4F3>") + (": v i d e o c a m e r a :" "<#1F4F9>") + (": v i d e o g a m e :" "<#1F3AE>") + (": v i o l i n :" "<#1F3BB>") + (": v i r g o :" "<#264D>") + (": v o l c a n o :" "<#1F30B>") + (": w a l k i n g :" "<#1F6B6>") + (": w a n i n g c r e s c e n t m o o n :" "<#1F318>") + (": w a n i n g g i b b o u s m o o n :" "<#1F316>") + (": w a r n i n g :" "<#26A0>") + (": w a t c h :" "<#231A>") + (": w a t e r b u f f a l o :" "<#1F403>") + (": w a t e r m e l o n :" "<#1F349>") + (": w a v e :" "<#1F44B>") + (": w a v y d a s h :" "<#3030>") + (": w a x i n g c r e s c e n t m o o n :" "<#1F312>") + (": w a x i n g g i b b o u s m o o n :" "<#1F314>") + (": w c :" "<#1F6BE>") + (": w e a r y :" "<#1F629>") + (": w e d d i n g :" "<#1F492>") + (": w h a l e :" "<#1F433>") + (": w h a l e 2 :" "<#1F40B>") + (": w h e e l c h a i r :" "<#267F>") + (": w h i t e c h e c k m a r k :" "<#2705>") + (": w h i t e c i r c l e :" "<#26AA>") + (": w h i t e f l o w e r :" "<#1F4AE>") + (": w h i t e s q u a r e b u t t o n :" "<#1F533>") + (": w i n d c h i m e :" "<#1F390>") + (": w i n e g l a s s :" "<#1F377>") + (": w i n k :" "<#1F609>") + (": w o l f :" "<#1F43A>") + (": w o m a n :" "<#1F469>") + (": w o m a n s c l o t h e s :" "<#1F45A>") + (": w o m a n s h a t :" "<#1F452>") + (": w o m e n s :" "<#1F6BA>") + (": w o r r i e d :" "<#1F61F>") + (": w r e n c h :" "<#1F527>") + (": x :" "<#274C>") + (": y e l l o w h e a r t :" "<#1F49B>") + (": y e n :" "<#1F4B4>") + (": y u m :" "<#1F60B>") + (": z a p :" "<#26A1>") + (": z z z :" "<#1F4A4>")) + +; 本块包含约 851 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:profile no-macos) + ("text ;" (make-folded-comment "comment")) + ("text :" (make-unfolded-comment "comment"))) + +; 本块包含约 2 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:profile macos) + ("std ;" (make-folded-comment "comment")) + ("std /" (make-unfolded-comment "comment"))) + +; 本块包含约 2 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/text/text-kbd.scm +;; kbd-map 块数量: 15 +------------------------------------------------------------ + +(kbd-map + (:mode in-text?) + ("\"" (insert-quote)) + ("\" var" "\"") + ("- var" (make 'nbhyph)) + ("'" (insert-apostrophe #f)) + ("' var" (insert-apostrophe #t)) + + ("< <" "") + ("< < var" "") + ("> >" "") + ("> > var" "") + ("' '" "") + ("' ' var" "''") + ("` `" "") + ("` ` var" "``") + (", ," "") + (", , var" ",,") + ("- -" "") + ("- - var" "--") + ("- - var var" (make 'strike-through)) + ("- - -" "") + ("- - - var" "---") + ("- - - -" (make 'hrule)) + ("- - - - var" "----") + ("- - - - -" "-----") + (". ." "..") + (". . var" (make 'fill-out)) + (". . var var" (make 'fill-out*)) + (". . ." (make 'text-dots)) + (". . . var" "...") + (". . . ." (make 'fill-dots)) + (". . . . var" "....") + (". . . . ." ".....") + ("_ _" "__") + ("_ _ var" (make 'underline)) + ("_ _ var var" (make 'overline)) + ("/ /" "//") + ("/ / var" (make 'deleted)) + + ;; Markdown Style Shortcuts + ("# # var" (make 'section)) + ("# # # var" (make 'subsection)) + ("# # # # var" (make 'subsubsection)) + ("` ` ` var" (make 'verbatim-code)) + ("* * var" (make-with "font-series" "bold")) + ("* var" (make-with "font-shape" "italic")) + ("+ var" (make-tmlist 'itemize)) + ("1 . var" (make-tmlist 'enumerate)) + ("[ ] var" (make 'hlink)) + ("[ ] var var" (make 'slink)) + + ("space var" (make 'nbsp)) + ("space var var" (make-space "1em")) + ("_" "_") + ("_ var" (make-script #f #t)) + ("^" "^") + ("^ var" (make-script #t #t)) + ("accent:deadhat var" (make-script #t #t)) + ("sz" "") + + ("text:symbol s" "") + ("text:symbol S" "") + ("text:symbol a" "") + ("text:symbol a e" "") + ("text:symbol o" "") + ("text:symbol o e" "") + ("text:symbol A" "") + ("text:symbol A E" "") + ("text:symbol O" "") + ("text:symbol O E" "") + ("text:symbol !" "") + ("text:symbol ?" "") + ("text:symbol p" "") + ("text:symbol P" "") + ("text:symbol m" (make 'masculine)) + ("text:symbol M" (make 'varmasculine)) + ("text:symbol f" (make 'ordfeminine)) + ("text:symbol F" (make 'varordfeminine)) + + ("accent:tilde" "~") + ("accent:tilde space" "~") + ("accent:tilde A" "") + ("accent:tilde N" "") + ("accent:tilde O" "") + ("accent:tilde a" "") + ("accent:tilde n" "") + ("accent:tilde o" "") + + ("accent:hat" "^") + ("accent:hat space" "^") + ("accent:hat A" "") + ("accent:hat E" "") + ("accent:hat I" "") + ("accent:hat O" "") + ("accent:hat U" "") + ("accent:hat a" "") + ("accent:hat e" "") + ("accent:hat i" "") + ("accent:hat o" "") + ("accent:hat u" "") + ("accent:deadhat" "^") + ("accent:deadhat space" "^") + ("accent:deadhat A" "") + ("accent:deadhat E" "") + ("accent:deadhat I" "") + ("accent:deadhat O" "") + ("accent:deadhat U" "") + ("accent:deadhat a" "") + ("accent:deadhat e" "") + ("accent:deadhat i" "") + ("accent:deadhat o" "") + ("accent:deadhat u" "") + + ("accent:umlaut" "") + ("accent:umlaut space" "") + ("accent:umlaut A" "") + ("accent:umlaut E" "") + ("accent:umlaut I" "") + ("accent:umlaut O" "") + ("accent:umlaut U" "") + ("accent:umlaut Y" "") + ("accent:umlaut a" "") + ("accent:umlaut e" "") + ("accent:umlaut i" "") + ("accent:umlaut o" "") + ("accent:umlaut u" "") + ("accent:umlaut y" "") + + ("accent:acute" "'") + ("accent:acute space" "'") + ("accent:acute A" "") + ("accent:acute C" "") + ("accent:acute E" "") + ("accent:acute I" "") + ("accent:acute L" "") + ("accent:acute N" "") + ("accent:acute O" "") + ("accent:acute R" "") + ("accent:acute S" "") + ("accent:acute U" "") + ("accent:acute Y" "") + ("accent:acute Z" "") + ("accent:acute a" "") + ("accent:acute c" "") + ("accent:acute e" "") + ("accent:acute i" "") + ("accent:acute l" "") + ("accent:acute n" "") + ("accent:acute o" "") + ("accent:acute r" "") + ("accent:acute s" "") + ("accent:acute u" "") + ("accent:acute y" "") + ("accent:acute z" "") + + ("accent:grave" "`") + ("accent:grave space" "`") + ("accent:grave A" "") + ("accent:grave E" "") + ("accent:grave I" "") + ("accent:grave O" "") + ("accent:grave U" "") + ("accent:grave a" "") + ("accent:grave e" "") + ("accent:grave i" "") + ("accent:grave o" "") + ("accent:grave u" "") + + ("accent:cedilla" " ") + ("accent:cedilla space" " ") + ("accent:cedilla C" "") + ("accent:cedilla S" "") + ("accent:cedilla T" "") + ("accent:cedilla c" "") + ("accent:cedilla s" "") + ("accent:cedilla t" "") + + ("accent:breve" "") + ("accent:breve space" "") + ("accent:breve A" "") + ("accent:breve G" "") + ("accent:breve a" "") + ("accent:breve g" "") + + ("accent:check" "") + ("accent:check space" "") + ("accent:check C" "") + ("accent:check D" "") + ("accent:check E" "") + ("accent:check L" "") + ("accent:check N" "") + ("accent:check R" "") + ("accent:check S" "") + ("accent:check T" "") + ("accent:check U" "") + ("accent:check Z" "") + ("accent:check c" "") + ("accent:check d" "") + ("accent:check e" "") + ("accent:check l" "") + ("accent:check n" "") + ("accent:check r" "") + ("accent:check s" "") + ("accent:check t" "") + ("accent:check u" "") + ("accent:check z" "") + + ("accent:doubleacute" "") + ("accent:doubleacute space" "") + ("accent:doubleacute O" "") + ("accent:doubleacute U" "") + ("accent:doubleacute o" "") + ("accent:doubleacute u" "") + + ("accent:abovering" "") + ("accent:abovering space" "") + ("accent:abovering A" "") + ("accent:abovering U" "") + ("accent:abovering a" "") + ("accent:abovering u" "") + + ("accent:abovedot" " +") + ("accent:abovedot space" " +") + ("accent:abovedot Z" "") + ("accent:abovedot I" "") + ("accent:abovedot z" "") + + ("accent:ogonek" " ") + ("accent:ogonek space" " ") + ("accent:ogonek a" "") + ("accent:ogonek A" "") + ("accent:ogonek e" "") + ("accent:ogonek E" "") + + ("" "") + ("" "") + ("" "") + ("" "") + ("" "") + ("" "") + ("" "") + ("" "") + ("" "") + + ("exclamdown" "") + ("cent" "<#A2>") + ("sterling" "") + ("currency" "<#A4>") + ("yen" "<#A5>") + ("section" "") + ("copyright" "<#A9>") + ("copyright var" (make 'copyleft)) + ("ordfeminine" "<#AA>") + ("ordfeminine var" (make 'varordfeminine)) + ("guillemotleft" "") + ("registered" "<#AE>") + ("circledR" "<#AE>") + ("degree" "<#B0>") + ("twosuperior" "<#B2>") + ("threesuperior" "<#B3>") + ("paragraph" "<#B6>") + ("onesuperior" "<#B9>") + ("masculine" "<#BA>") + ("masculine var" (make 'varmasculine)) + ("guillemotright" "") + ("onequarter" "<#BC>") + ("onehalf" "<#BD>") + ("threequarters" "<#BE>") + ("questiondown" "") + + ("trademark" "<#2122>") + ("big-sum" (insert '(big "sum"))) + ("dagger" "") + ("sqrt" (insert '(sqrt ""))) + ("big-int" (insert '(big "int"))) + ("euro" "<#20AC>") + ("ddagger" "") + ("centerdot" "") + ("big-prod" (insert '(big "prod"))) + ("varspace" (insert '(nbsp)))) + +; 本块包含约 259 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-text?) + (:require (== (get-env "font") "roman")) + + ("copyright" (make 'copyright)) ;; "<#A9>" + ("ordfeminine" (make 'ordfeminine)) + ("masculine" (make 'masculine)) + ("<#20AC>" (make 'euro)) + ("euro" (make 'euro))) + +; 本块包含约 5 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-cyrillic?) + ("modeswitch" + (make-with "language" "english") + (make-with "font" "roman"))) + +; 本块包含约 1 个快捷键绑定 +---------------------------------------- + +(kbd-map +; (:mode in-german?) +; ("" "") +; ("" "")) + +; 本块包含约 2 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-esperanto?) + ("c var" "<#109>") + ("g var" "<#11D>") + ("h var" "<#125>") + ("j var" "<#135>") + ("s var" "<#15D>") + ("u var" "<#16D>") + ("C var" "<#108>") + ("G var" "<#11C>") + ("H var" "<#124>") + ("J var" "<#134>") + ("S var" "<#15C>") + ("U var" "<#16C>")) + +; 本块包含约 12 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-hungarian?) + ("text:symbol O" "") + ("text:symbol U" "") + ("text:symbol o" "") + ("text:symbol u" "") + ("text:symbol O var" "") + ("text:symbol o var" "")) + +; 本块包含约 6 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-spanish?) + ("" "") + ("" "") + ("! var" "") + ("? var" "") + ("! `" "") + ("? `" "") + ("! accent:grave" "") + ("? accent:grave" "")) + +; 本块包含约 8 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-polish?) + ("text:symbol a" "") + ("text:symbol A" "") + ("text:symbol c" "") + ("text:symbol C" "") + ("text:symbol e" "") + ("text:symbol E" "") + ("text:symbol l" "") + ("text:symbol L" "") + ("text:symbol n" "") + ("text:symbol N" "") + ("text:symbol o" "") + ("text:symbol O" "") + ("text:symbol s" "") + ("text:symbol S" "") + ("text:symbol x" "") + ("text:symbol X" "") + ("text:symbol z" "") + ("text:symbol Z" "") + ("text:symbol a var" "") + ("text:symbol A var" "") + ("text:symbol o var" "") + ("text:symbol O var" "") + ("text:symbol s var" "") + ("text:symbol S var" "") + ("text:symbol z var" "") + ("text:symbol Z var" "")) + +; 本块包含约 26 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-variants-disabled?) + ("- var" (begin (insert "-") (kbd-tab))) + ("space var" (begin (insert " ") (kbd-tab))) + ("space var var" (begin (insert " ") (kbd-tab) (kbd-tab)))) + +; 本块包含约 3 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-verbatim?) + ("space var" (insert-tabstop)) + ("space var var" (begin (insert-tabstop) (insert-tabstop))) + ("$" (insert "$")) + ("$ var" (make 'math)) + ("\\" "\\") + ("\\ var" (make 'hybrid)) + ("\"" "\"") + ("`" "`") + ("` var" "<#2018>") + ("'" "'") + ("' var" "<#2019>") + ("< <" "") + ("> >" "") + ("' '" "''") + ("` `" "``") + ("- -" "--") + ("- - -" "---") + ("< < var" "") + ("> > var" "") + ("' ' var" "") + ("` ` var" "") + (", , var" "") + ("- - var" "") + ("- - - var" "")) + +; 本块包含约 24 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-text?) + ("font s" (make-with "font-family" "ss")) + ("font t" (make-with "font-family" "tt")) + ("font b" (make-with "font-series" "bold")) + ("font m" (make-with "font-series" "medium")) + ("font r" (make-with "font-shape" "right")) + ("font i" (make-with "font-shape" "italic")) + ("font l" (make-with "font-shape" "slanted")) + ("font p" (make-with "font-shape" "small-caps"))) + +; 本块包含约 8 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:profile macos) + (:mode in-text?) + ("macos {" (make-line-with "par-mode" "left")) + ("macos |" (make-line-with "par-mode" "center")) + ("macos }" (make-line-with "par-mode" "right")) + ("macos C-{" (make-line-with "par-mode" "justify"))) + +; 本块包含约 4 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:profile windows) + (:mode in-text?) + ("windows l" (make-line-with "par-mode" "left")) + ("windows e" (make-line-with "par-mode" "center")) + ("windows r" (make-line-with "par-mode" "right")) + ("windows j" (make-line-with "par-mode" "justify"))) + +; 本块包含约 4 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-std-text?) + ("text $" (make-equation*)) + ("text &" (make-eqnarray*)) + ("C-$" (make-align)) + + ("text a" (make 'abbr)) + ("text d" (make-tmlist 'description)) + ("text m" (make 'em)) + ("text n" (make 'name)) + ("text p" (make 'samp)) + ("text s" (make 'strong)) + ("text v" (make 'verbatim)) + ("text 0" (make-section 'chapter)) + ("text 1" (make-section 'section)) + ("text 2" (make-section 'subsection)) + ("text 3" (make-section 'subsubsection)) + ("text 4" (make-section 'paragraph)) + ("text 5" (make-section 'subparagraph)) + ("text 6" (make-section 'appendix)) + + ("F5" (make 'em)) + ("F6" (make 'strong)) + ("F7" (make 'verbatim)) + ("F8" (make 'samp)) + ("S-F6" (make 'name))) + +; 本块包含约 22 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-std?) + ("std @" (go-to-section-title))) + +; 本块包含约 1 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/text/vietnamese/vietnamese.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + ;;(:mode in-vietnamese-vietnamese?) + + ("a grave" "") + ("a <#309>" "<#1EA3>") + ("a <#303>" "") + ("a acute" "") + ("a <#323>" "<#1EA1>") + + ("e grave" "") + ("e <#309>" "<#1EBB>") + ("e <#303>" "<#1EBD>") + ("e acute" "") + ("e <#323>" "<#1EB9>") + + ("i grave" "") + ("i <#309>" "<#1EC9>") + ("i <#303>" "<#129>") + ("i acute" "") + ("i <#323>" "<#1ECB>") + + ("o grave" "") + ("o <#309>" "<#1ECF>") + ("o <#303>" "") + ("o acute" "") + ("o <#323>" "<#1ECD>") + + ("u grave" "") + ("u <#309>" "<#1EE7>") + ("u <#303>" "<#169>") + ("u acute" "") + ("u <#323>" "<#1EE5>") + + ("y grave" "<#1EF3>") + ("y <#309>" "<#1EF7>") + ("y <#303>" "<#1EF9>") + ("y acute" "") + ("y <#323>" "<#1EF5>") + + ("A grave" "") + ("A <#309>" "<#1EA2>") + ("A <#303>" "") + ("A acute" "") + ("A <#323>" "<#1EA0>") + + ("E grave" "") + ("E <#309>" "<#1EBA>") + ("E <#303>" "<#1EBC>") + ("E acute" "") + ("E <#323>" "<#1EB8>") + + ("I grave" "") + ("I <#309>" "<#1EC8>") + ("I <#303>" "<#128>") + ("I acute" "") + ("I <#323>" "<#1ECA>") + + ("O grave" "") + ("O <#309>" "<#1ECE>") + ("O <#303>" "") + ("O acute" "") + ("O <#323>" "<#1ECC>") + + ("U grave" "") + ("U <#309>" "<#1EE6>") + ("U <#303>" "<#168>") + ("U acute" "") + ("U <#323>" "<#1EE4>") + + ("Y grave" "<#1EF2>") + ("Y <#309>" "<#1EF6>") + ("Y <#303>" "<#1EF8>") + ("Y acute" "") + ("Y <#323>" "<#1EF4>") + + ("<#1B0> grave" "<#1EEB>") + ("<#1B0> <#309>" "<#1EED>") + ("<#1B0> <#303>" "<#1EEF>") + ("<#1B0> acute" "<#1EE9>") + ("<#1B0> <#323>" "<#1EF1>") + + ("<#1A1> grave" "<#1EDD>") + ("<#1A1> <#309>" "<#1EDF>") + ("<#1A1> <#303>" "<#1EE1>") + ("<#1A1> acute" "<#1EDB>") + ("<#1A1> <#323>" "<#1EE3>") + + ("<#1AF> grave" "<#1EEA>") + ("<#1AF> <#309>" "<#1EEC>") + ("<#1AF> <#303>" "<#1EEE>") + ("<#1AF> acute" "<#1EE8>") + ("<#1AF> <#323>" "<#1EF0>") + + ("<#1A0> grave" "<#1EDC>") + ("<#1A0> <#309>" "<#1EDE>") + ("<#1A0> <#303>" "<#1EE0>") + ("<#1A0> acute" "<#1EDA>") + ("<#1A0> <#323>" "<#1EE2>") + + ("<#103>" "") + ("<#103> grave" "<#1EB1>") + ("<#103> <#309>" "<#1EB3>") + ("<#103> <#303>" "<#1EB5>") + ("<#103> acute" "<#1EAF>") + ("<#103> <#323>" "<#1EB7>") + + ("" "") + (" grave" "<#1EA7>") + (" <#309>" "<#1EA9>") + (" <#303>" "<#1EAB>") + (" acute" "<#1EA5>") + (" <#323>" "<#1EAD>") + + ("" "") + (" grave" "<#1EC1>") + (" <#309>" "<#1EC3>") + (" <#303>" "<#1EC5>") + (" acute" "<#1EBF>") + (" <#323>" "<#1EC7>") + + ("" "") + (" grave" "<#1ED3>") + (" <#309>" "<#1ED5>") + (" <#303>" "<#1ED7>") + (" acute" "<#1ED1>") + (" <#323>" "<#1ED9>") + + ("<#102>" "") + ("<#102> grave" "<#1EB0>") + ("<#102> <#309>" "<#1EB2>") + ("<#102> <#303>" "<#1EB4>") + ("<#102> acute" "<#1EAE>") + ("<#102> <#323>" "<#1EB6>") + + ("" "") + (" grave" "<#1EA6>") + (" <#309>" "<#1EA8>") + (" <#303>" "<#1EAA>") + (" acute" "<#1EA4>") + (" <#323>" "<#1EAC>") + + ("" "") + (" grave" "<#1EC0>") + (" <#309>" "<#1EC2>") + (" <#303>" "<#1EC4>") + (" acute" "<#1EBE>") + (" <#323>" "<#1EC6>") + + ("" "") + (" grave" "<#1ED2>") + (" <#309>" "<#1ED4>") + (" <#303>" "<#1ED6>") + (" acute" "<#1ED0>") + (" <#323>" "<#1ED8>") + + ("ă" "") + ("ă grave" "<#1EB1>") + ("ă <#309>" "<#1EB3>") + ("ă <#303>" "<#1EB5>") + ("ă acute" "<#1EAF>") + ("ă <#323>" "<#1EB7>") + + ("â" "") + ("â grave" "<#1EA7>") + ("â <#309>" "<#1EA9>") + ("â <#303>" "<#1EAB>") + ("â acute" "<#1EA5>") + ("â <#323>" "<#1EAD>") + + ("ê" "") + ("ê grave" "<#1EC1>") + ("ê <#309>" "<#1EC3>") + ("ê <#303>" "<#1EC5>") + ("ê acute" "<#1EBF>") + ("ê <#323>" "<#1EC7>") + + ("ô" "") + ("ô grave" "<#1ED3>") + ("ô <#309>" "<#1ED5>") + ("ô <#303>" "<#1ED7>") + ("ô acute" "<#1ED1>") + ("ô <#323>" "<#1ED9>") + + ("Ă" "") + ("Ă grave" "<#1EB0>") + ("Ă <#309>" "<#1EB2>") + ("Ă <#303>" "<#1EB4>") + ("Ă acute" "<#1EAE>") + ("Ă <#323>" "<#1EB6>") + + ("Â" "") + ("Â grave" "<#1EA6>") + ("Â <#309>" "<#1EA8>") + ("Â <#303>" "<#1EAA>") + ("Â acute" "<#1EA4>") + ("Â <#323>" "<#1EAC>") + + ("Ê" "") + ("Ê grave" "<#1EC0>") + ("Ê <#309>" "<#1EC2>") + ("Ê <#303>" "<#1EC4>") + ("Ê acute" "<#1EBE>") + ("Ê <#323>" "<#1EC6>") + + ("Ô" "") + ("Ô grave" "<#1ED2>") + ("Ô <#309>" "<#1ED4>") + ("Ô <#303>" "<#1ED6>") + ("Ô acute" "<#1ED0>") + ("Ô <#323>" "<#1ED8>")) + +; 本块包含约 176 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/utils/automate/auto-kbd.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode in-auto?) + ("I F" (make-block-if)) + ("I F var" (make-block-if-else)) + ("F O R" (make-block-for)) + ("W H I L E" (make-block-while)) + ("T A G" (make-block-tag)) + ("< - -" (make-block-assign)) + ("O U T" (make-block-output)) + ("I f" (make-inline-if)) + ("I f var" (make-inline-if-else)) + ("F o r" (make-inline-for)) + ("W h i l e" (make-inline-while)) + ("T a g" (make-inline-tag)) + ("< -" (make-inline-assign)) + ("O u t" (make-inline-output)) + ("$ $" (make-output-string))) + +; 本块包含约 15 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/utils/misc/extern-demo.scm +;; kbd-map 块数量: 1 +------------------------------------------------------------ + +(kbd-map + (:mode in-extern-demo?) + ("H i" (make 'hello))) + +; 本块包含约 1 个快捷键绑定 +---------------------------------------- + +;; 文件: TeXmacs/progs/version/version-kbd.scm +;; kbd-map 块数量: 2 +------------------------------------------------------------ + +(kbd-map + (:mode with-versioning-tool?) + ("version home" (version-first-difference)) + ("version pageup" (version-previous-difference)) + ("version pagedown" (version-next-difference)) + ("version end" (version-last-difference)) + ("version up" (version-previous-difference)) + ("version down" (version-next-difference)) + ("version |" (version-show 'version-both)) + ("version left" (version-show 'version-old)) + ("version right" (version-show 'version-new)) + ("version return" (version-retain 'current)) + ("version 1" (version-retain 0)) + ("version 2" (version-retain 1))) + +; 本块包含约 12 个快捷键绑定 +---------------------------------------- + +(kbd-map + (:mode in-versioning?) + ("C-up" (version-previous-difference)) + ("C-down" (version-next-difference)) + ("C-|" (version-show 'version-both)) + ("C-left" (version-show 'version-old)) + ("C-right" (version-show 'version-new)) + ("C-1" (version-retain 0)) + ("C-2" (version-retain 1))) + +; 本块包含约 7 个快捷键绑定 +---------------------------------------- + + +;; 总计: 115 个 kbd-map 块 +;; 包含约 5931 个快捷键绑定 +;; 来自 47 个文件 diff --git a/src/Plugins/Qt/qt_shortcut_widget.cpp b/src/Plugins/Qt/qt_shortcut_widget.cpp index 2b9bcad099..b81f7b916b 100644 --- a/src/Plugins/Qt/qt_shortcut_widget.cpp +++ b/src/Plugins/Qt/qt_shortcut_widget.cpp @@ -132,150 +132,7 @@ Qshortcut_widget::setupUi () { void Qshortcut_widget::setupStyle () { - QString qss= R"( - /* === 整体窗口 === */ - QWidget { - font-family: "Microsoft YaHei", "Segoe UI", sans-serif; - font-size: 14px; - background-color: #fcfcfc; - color: #232629; - } - - /* === 搜索框 === */ - QLineEdit { - border: 1px solid #dcdcdc; - border-radius: 4px; - padding: 6px; - background-color: #ffffff; - selection-background-color: #3daee9; - } - QLineEdit:focus { - border: 1px solid #3daee9; - } - - /* === 树形列表 === */ - QTreeWidget { - border: 1px solid #dcdcdc; - background-color: #ffffff; - alternate-background-color: #f7f8fa; - outline: 0; - } - - QTreeWidget::item { - height: 32px; - padding-left: 5px; - border: none; - } - - QTreeWidget::item:hover { - background-color: #eaf5fc; - } - - QTreeWidget::item:selected { - background-color: #3daee9; - color: white; - } - - QTreeWidget::item:selected:!active { - background-color: #e0e0e0; - color: black; - } - - /* === 表头 === */ - QHeaderView::section { - background-color: #eff0f1; - border: none; - border-bottom: 1px solid #dcdcdc; - border-right: 1px solid #dcdcdc; - padding: 4px; - font-weight: bold; - color: #555; - min-height: 25px; - } - QHeaderView::section:last { - border-right: none; - } - - /* === 按钮 === */ - QPushButton { - border: 1px solid #c0c0c0; - border-radius: 4px; - padding: 5px 15px; - background-color: #fdfdfd; - min-width: 70px; - } - QPushButton:hover { - background-color: #f0f0f0; - border-color: #3daee9; - } - QPushButton:pressed { - background-color: #e0e0e0; - } - QPushButton[default="true"] { - background-color: #3daee9; - color: white; - border: 1px solid #3298cc; - } - QPushButton[default="true"]:hover { - background-color: #4dbfff; - } - - - /* 1. 垂直滚动条整体槽道 */ - QScrollBar:vertical { - border: none; - background: #f7f8fa; /* 极浅的灰色背景,融合感更好 */ - width: 10px; /* 宽度变窄 */ - margin: 0px 0px 0px 0px; - } - - /* 2. 滚动条滑块 (Handle) */ - QScrollBar::handle:vertical { - background: #c1c1c1; /* 默认浅灰 */ - min-height: 30px; /* 防止滑块太小 */ - border-radius: 5px; /* 圆角胶囊形状 */ - margin: 2px; /* 给滑块四周留一点空隙 */ - } - - /* 3. 鼠标悬停在滑块上 */ - QScrollBar::handle:vertical:hover { - background: #a8a8a8; /* 加深颜色提示可点击 */ - } - - /* 4. 鼠标按下拖拽时 */ - QScrollBar::handle:vertical:pressed { - background: #787878; /* 更深 */ - } - - /* 5. 隐藏上下箭头按钮 (add-line 和 sub-line) */ - QScrollBar::add-line:vertical, QScrollBar::sub-line:vertical { - height: 0px; - background: none; - border: none; - } - - /* 6. 隐藏箭头区域的背景 */ - QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { - background: transparent; - border: none; - } - - QScrollBar:horizontal { - border: none; - background: #f7f8fa; - height: 10px; - margin: 0px; - } - QScrollBar::handle:horizontal { - background: #c1c1c1; - min-width: 30px; - border-radius: 5px; - margin: 2px; - } - QScrollBar::handle:horizontal:hover { background: #a8a8a8; } - QScrollBar::add-line:horizontal, QScrollBar::sub-line:horizontal { width: 0px; } - )"; - this->setStyleSheet (qss); + //this->setStyleSheet (qss); } void @@ -330,6 +187,29 @@ Qshortcut_widget::initData () { addShortcutItem (viewGroup, "放大字体", "Ctrl++"); addShortcutItem (viewGroup, "缩小字体", "Ctrl+-"); addShortcutItem (viewGroup, "重置缩放", "Ctrl+0"); + QTreeWidgetItem* tabGrop = new QTreeWidgetItem (viewGroup); + tabGrop->setText(0, "tab循环"); + // 3. 设置样式(粗体,类似顶级分组) + tabGrop->setFont(0, QFont("Microsoft YaHei", 10, QFont::Bold)); + + // 4. 设置Flag:允许选中,但禁止编辑 + tabGrop->setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable); + + // 5. 默认展开 + tabGrop->setExpanded(true); + addShortcutItem (tabGrop, "复制当前行", "Ctrl+D"); + // 1. 获取父节点 (viewGroup) 的 ModelIndex + QModelIndex parentIndex = treeWidget->indexFromItem(viewGroup); + + // 2. 获取 tabGrop 在父节点中的行号 + int childRow = viewGroup->indexOfChild(tabGrop); + + // 3. 设置跨列 (注意第二个参数传入了 parentIndex) + treeWidget->setFirstColumnSpanned(childRow, parentIndex, true); + // 6. 让这个分组标题跨越两列(这样更好看,防止分割线穿过文字) + // 注意:需要通过 treeWidget 去设置跨列 + //treeWidget->setFirstColumnSpanned(tabGrop, true); + connect (treeWidget, &QTreeWidget::itemChanged, this, &Qshortcut_widget::onShortcutChanged); } From 898a77c882d4ef79bcbf59069dd5e8f8302cf1a4 Mon Sep 17 00:00:00 2001 From: wumo Date: Fri, 23 Jan 2026 14:59:03 +0800 Subject: [PATCH 4/4] wip --- all-kbd-blocks.scm | 7003 -------------------------------------------- 1 file changed, 7003 deletions(-) delete mode 100644 all-kbd-blocks.scm diff --git a/all-kbd-blocks.scm b/all-kbd-blocks.scm deleted file mode 100644 index 86d8531f25..0000000000 --- a/all-kbd-blocks.scm +++ /dev/null @@ -1,7003 +0,0 @@ -;; TeXmacs 所有 kbd-map 快捷键绑定块汇总 -;; 自动生成 - 保持原格式 -;; -================================================================================ - -;; 文件: TeXmacs/examples/plugins/substitute/progs/init-substitute.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - ("C-F12" (substitute-substitute))) - -; 本块包含约 1 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/plugins/code/progs/code/cpp-edit.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode in-prog-cpp?) - ("{" (cpp-bracket-open "{" "}" )) - ("}" (cpp-bracket-close "{" "}" )) - ("(" (cpp-bracket-open "(" ")" )) - (")" (cpp-bracket-close "(" ")" )) - ("[" (cpp-bracket-open "[" "]" )) - ("]" (cpp-bracket-close "[" "]" )) - ("\"" (cpp-bracket-open "\"" "\"" ))) - -; 本块包含约 10 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/plugins/code/progs/code/scheme-edit.scm -;; kbd-map 块数量: 3 ------------------------------------------------------------- - -(kbd-map - (:mode in-prog-scheme?) - ("(" (scheme-bracket-open "(" ")" )) - (")" (scheme-bracket-close "(" ")" )) - ("[" (scheme-bracket-open "[" "]" )) - ("]" (scheme-bracket-close "[" "]" )) - ("\"" (scheme-bracket-open "\"" "\""))) - -; 本块包含约 8 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:require (and developer-mode? (in-prog-scheme?))) - ("A-F1" (scheme-popup-help (cursor-word))) - ("cmd A-F1" (scheme-inbuffer-help (cursor-word))) - ("std F1" (scheme-go-to-definition (cursor-word)))) - -; 本块包含约 3 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:require (and developer-mode? (in-prog-scheme?) - (== "scheme-file" (file-format (current-buffer-url))))) - ("std R" (run-scheme-file (current-buffer-url)))) - -; 本块包含约 1 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/plugins/code/progs/prog/prog-kbd.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode in-prog?) - ("cmd i" (program-indent #f)) - ("cmd I" (program-indent #t)) ; TODO - ("cmd tab" (program-indent #f)) - ("cmd S-tab" (program-indent #t)) ; TODO - ("cmd A-tab" (program-indent-all #f)) - - ;; override some text mode shortcuts - ("space var" (insert-tabstop)) - ("space var var" (begin (insert-tabstop) (insert-tabstop))) - ("$" (insert "$")) - ("$ var" (make 'math)) - ("\\" "\\") - ("\\ var" (make 'hybrid)) - ("\"" "\"") - ("`" (u8-insert "`")) - ("'" "<#27>") - ("` var" "<#2018>") - ("' var" "<#2019>") - ("< <" "") - ("> >" "") - ("- -" "--") - ("- - -" "---")) - -; 本块包含约 20 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/plugins/comment/progs/various/comment-menu.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode in-comment?) - ("std [" (go-to-comment :previous)) - ("std ]" (go-to-comment :next)) - ("std {" (go-to-comment :first)) - ("std }" (go-to-comment :last))) - -; 本块包含约 4 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/plugins/goldfish/progs/code/goldfish-edit.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode in-prog-goldfish?) - ("{" (goldfish-bracket-open "{" "}" )) - ("}" (goldfish-bracket-close "{" "}" )) - ("(" (goldfish-bracket-open "(" ")" )) - (")" (goldfish-bracket-close "(" ")" )) - ("[" (goldfish-bracket-open "[" "]" )) - ("]" (goldfish-bracket-close "[" "]" )) - ("\"" (goldfish-bracket-open "\"" "\"" ))) - -; 本块包含约 10 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/plugins/java/progs/code/java-edit.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode in-prog-java?) - ("p s v m var" - (begin - (insert "public static void main(String[] args) {}") - (go-to-previous) - (insert-return) - (insert-raw-return) - (go-to-previous)))) - -; 本块包含约 1 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/plugins/lang/progs/lang/chinese-kbd.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode in-chinese?) - ; Convert Cork to Chinese punctuations directly - ("\x10" "<#201C>") - ("\x11" "<#201D>") - ("\x16" "<#2014>") - ; Pinyin Support via Tab Cycling - ("a - var" "<#0101>") - ("a - var var" "<#00E1>") - ("a - var var var" "<#01CE>") - ("a - var var var var" "<#00E0>") - ("o - var" "<#014D>") - ("o - var var" "<#00F3>") - ("o - var var var" "<#01D2>") - ("o - var var var var" "<#00F2>") - ("e - var" "<#0113>") - ("e - var var" "<#00E9>") - ("e - var var var" "<#011B>") - ("e - var var var var" "<#00E8>") - ("i - var" "<#012B>") - ("i - var var" "<#00ED>") - ("i - var var var" "<#01D0>") - ("i - var var var var" "<#00EC>") - ("u - var" "<#016B>") - ("u - var var" "<#00FA>") - ("u - var var var" "<#01D4>") - ("u - var var var var" "<#00F9>") - ("v - var" "<#00FC>") - ("v - var var" "<#01D6>") - ("v - var var var" "<#01D8>") - ("v - var var var var" "<#01DA>") - ("v - var var var var var" "<#01DC>") - ; Full Width and Half Width Switching via Tab Cycling - (". var" "<#3002>") - (": var" "<#FF1A>") - ("; var" "<#FF1B>") - (", var" "<#FF0C>") - ("( var" "<#FF08>") - (") var" "<#FF09>") - ("? var" "<#FF1F>") - ("< var" "<#300A>") - ("> var" "<#300B>") - ("`" (u8-insert "`")) - ("'" "<#27>") - ("' var" "<#2019>") - ("` var" "<#2018>") - ("\" var" "<#201C>") - ("\" var var" "<#201D>") - ("[ var" "<#300C>") - ("[ var var" "<#300E>") - ("] var" "<#300D>") - ("] var var" "<#300F>") - ; Special numbering - ("@ 0 var" "<#24EA>") - ("@ 1 var" "<#2460>") - ("@ 2 var" "<#2461>") - ("@ 3 var" "<#2462>") - ("@ 4 var" "<#2463>") - ("@ 5 var" "<#2464>") - ("@ 6 var" "<#2465>") - ("@ 7 var" "<#2466>") - ("@ 8 var" "<#2467>") - ("@ 9 var" "<#2468>") - ("@ 1 0 var" "<#2469>") - ("@ 1 1 var" "<#246A>") - ("@ 1 2 var" "<#246B>") - ("@ 1 3 var" "<#246C>") - ("@ 1 4 var" "<#246D>") - ("@ 1 5 var" "<#246E>") - ("@ 1 6 var" "<#246F>") - ("@ 1 7 var" "<#2470>") - ("@ 1 8 var" "<#2471>") - ("@ 1 9 var" "<#2472>") - ("@ 2 0 var" "<#2473>") - ("( 1 var" "<#2474>") - ("( 2 var" "<#2475>") - ("( 3 var" "<#2476>") - ("( 4 var" "<#2477>") - ("( 5 var" "<#2478>") - ("( 6 var" "<#2479>") - ("( 7 var" "<#247A>") - ("( 8 var" "<#247B>") - ("( 9 var" "<#247C>") - ("( 1 0 var" "<#247D>") - ("( 1 1 var" "<#247E>") - ("( 1 2 var" "<#247F>") - ("( 1 3 var" "<#2480>") - ("( 1 4 var" "<#2481>") - ("( 1 5 var" "<#2482>") - ("( 1 6 var" "<#2483>") - ("( 1 7 var" "<#2484>") - ("( 1 8 var" "<#2485>") - ("( 1 9 var" "<#2486>") - ("( 2 0 var" "<#2487>") - ; Roman numerals - ("I 1 var" "<#2160>") - ("I 2 var" "<#2161>") - ("I 3 var" "<#2162>") - ("I 4 var" "<#2163>") - ("I 5 var" "<#2164>") - ("I 6 var" "<#2165>") - ("I 7 var" "<#2166>") - ("I 8 var" "<#2167>") - ("I 9 var" "<#2168>") - ("I 1 0 var" "<#2169>") - ("I 1 1 var" "<#216A>") - ("I 1 2 var" "<#216B>") - ("I 5 0 var" "<#216C>") - ("I 1 0 0 var" "<#216D>") - ("I 5 0 0 var" "<#216E>") - ("I 1 0 0 0 var" "<#216F>") - ("i 1 var" "<#2170>") - ("i 2 var" "<#2171>") - ("i 3 var" "<#2172>") - ("i 4 var" "<#2173>") - ("i 5 var" "<#2174>") - ("i 6 var" "<#2175>") - ("i 7 var" "<#2176>") - ("i 8 var" "<#2177>") - ("i 9 var" "<#2178>") - ("i 1 0 var" "<#2179>") - ("i 1 1 var" "<#217A>") - ("i 1 2 var" "<#217B>") - ("i 5 0 var" "<#217C>") - ("i 1 0 0 var" "<#217D>") - ("i 5 0 0 var" "<#217E>") - ("i 1 0 0 0 var" "<#217F>") - ("C-m" (kbd-select-enlarge)) -) - -; 本块包含约 121 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/plugins/lua/progs/code/lua-edit.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode in-prog-lua?) - ("{" (lua-bracket-open "{" "}")) - ("}" (lua-bracket-close "{" "}")) - ("(" (lua-bracket-open "(" ")")) - (")" (lua-bracket-close "(" ")")) - ("[" (lua-bracket-open "[" "]")) - ("]" (lua-bracket-close "[" "]")) - ("\"" (lua-bracket-open "\"" "\"")) - ("'" (lua-bracket-open "'" "'")) - ("A-tab" (insert-tabstop)) - ("S-tab" (remove-tabstop))) - -; 本块包含约 13 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/plugins/matlab/progs/code/matlab-edit.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode in-prog-matlab?) - ;; MATLAB编程模式下的键盘快捷键 - ("A-tab" (insert-tabstop)) ;; Alt+Tab:插入制表符 - ("cmd S-tab" (remove-tabstop)) ;; Cmd+Shift+Tab:移除制表符 - ("{" (matlab-bracket-open "{" "}" )) ;; 自动插入匹配的大括号 - ("}" (matlab-bracket-close "{" "}" )) ;; 处理闭合大括号 - ("(" (matlab-bracket-open "(" ")" )) ;; 自动插入匹配的小括号 - (")" (matlab-bracket-close "(" ")" )) ;; 处理闭合小括号 - ("[" (matlab-bracket-open "[" "]" )) ;; 自动插入匹配的方括号 - ("]" (matlab-bracket-close "[" "]" )) ;; 处理闭合方括号 - ("\"" (matlab-bracket-open "\"" "\"" )) ;; 自动插入匹配的双引号 - ("'" (matlab-bracket-open "'" "'" ))) - -; 本块包含约 13 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/plugins/maxima/progs/init-maxima.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode in-maxima?) - (:mode in-math?) - ("$" "$")) - -; 本块包含约 1 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/plugins/maxima/progs/maxima-kbd.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode maxima-scripts-math?) - (": =" (insert '(script-assign)))) - -; 本块包含约 1 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/plugins/python/progs/code/python-edit.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode in-prog-python?) - ;; Python编程模式下的键盘快捷键 - ("A-tab" (insert-tabstop)) ;; Alt+Tab:插入制表符 - ("cmd S-tab" (remove-tabstop)) ;; Cmd+Shift+Tab:移除制表符 - ("{" (python-bracket-open "{" "}" )) ;; 自动插入匹配的大括号 - ("}" (python-bracket-close "{" "}" )) ;; 处理闭合大括号 - ("(" (python-bracket-open "(" ")" )) ;; 自动插入匹配的小括号 - (")" (python-bracket-close "(" ")" )) ;; 处理闭合小括号 - ("[" (python-bracket-open "[" "]" )) ;; 自动插入匹配的方括号 - ("]" (python-bracket-close "[" "]" )) ;; 处理闭合方括号 - ("\"" (python-bracket-open "\"" "\"" )) ;; 自动插入匹配的双引号 - ("'" (python-bracket-open "'" "'" ))) - -; 本块包含约 13 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/plugins/r/progs/code/r-edit.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode in-prog-r?) - ;; R programming mode keyboard shortcuts - ("A-tab" (insert-tabstop)) ;; Alt+Tab: insert tabstop - ("cmd S-tab" (remove-tabstop)) ;; Cmd+Shift+Tab: remove tabstop - ("{" (r-bracket-open "{" "}" )) ;; Auto-insert matching braces - ("}" (r-bracket-close "{" "}" )) ;; Handle closing brace - ("(" (r-bracket-open "(" ")" )) ;; Auto-insert matching parentheses - (")" (r-bracket-close "(" ")" )) ;; Handle closing parenthesis - ("[" (r-bracket-open "[" "]" )) ;; Auto-insert matching brackets - ("]" (r-bracket-close "[" "]" )) ;; Handle closing bracket - ("\"" (r-bracket-open "\"" "\"" )) ;; Auto-insert matching double quotes - ("'" (r-bracket-open "'" "'" ))) - -; 本块包含约 13 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/plugins/r7rs/progs/code/r7rs-edit.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode in-prog-r7rs?) - ("{" (r7rs-bracket-open "{" "}" )) - ("}" (r7rs-bracket-close "{" "}" )) - ("(" (r7rs-bracket-open "(" ")" )) - (")" (r7rs-bracket-close "(" ")" )) - ("[" (r7rs-bracket-open "[" "]" )) - ("]" (r7rs-bracket-close "[" "]" )) - ("\"" (r7rs-bracket-open "\"" "\"" ))) - -; 本块包含约 10 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/database/bib-kbd.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode in-bib-names?) - ("space a" " a") - ("space a n" " an") - ("space a n d space" (make-name-sep)) - ("," (make-name-sep)) - (", var" ",") - ("S-F5" (make-name-von)) - ("S-F7" (make-name-jr))) - -; 本块包含约 7 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/database/db-edit.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode in-database?) - ("A-delete" (structured-remove-right)) - ("A-backspace" (structured-remove-left))) - -; 本块包含约 2 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/doc/apidoc-kbd.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:require (and developer-mode? (not (in-prog-scheme?)))) - ("A-F1" (macro-popup-help))) - -; 本块包含约 1 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/doc/tmdoc-kbd.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode in-manual?) - ("S-F7" (make 'scm)) - ("C-F7" (make 'scm-arg)) - ("M-F7" (make 'scm-code))) - -; 本块包含约 3 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/dynamic/calc-kbd.scm -;; kbd-map 块数量: 3 ------------------------------------------------------------- - -(kbd-map - (:require (inside? 'calc-table)) - (", ," (make 'cell-commas)) - ("+ +" (make 'cell-plusses))) - -; 本块包含约 2 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:require (calc-ready?)) - ("\\ \\" (make-calc-inert)) - ("\\ !" (make-calc-input)) - ("\\ ?" (make 'calc-ref))) - -; 本块包含约 3 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:require (and (calc-ready?) (style-has? "icourse-dtd"))) - ("\\ <" (make-calc-generate)) - ("\\ >" (make-calc-answer)) - ("\\ ]" (make-calc-check)) - ("C-return" (calc-regenerate)) - ("C-*" (calc-regenerate)) - ("C-!" (calc-solutions #f)) - ("C-?" (calc-solutions #t))) - -; 本块包含约 7 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/dynamic/fold-kbd.scm -;; kbd-map 块数量: 2 ------------------------------------------------------------- - -(kbd-map - ("ir-up" (screens-switch-to :previous)) - ("ir-down" (screens-switch-to :next)) - ("ir-left" (dynamic-traverse-buffer :previous)) - ("ir-right" (dynamic-traverse-buffer :next)) - ("ir-center" (dynamic-traverse-buffer :next)) - ("ir-play" (dynamic-traverse-buffer :next)) - ("ir-pause" (dynamic-traverse-buffer :next)) - ("ir-menu" (toggle-full-screen-mode)) - ("F9" (dynamic-operate-on-buffer :first)) - ("pageup" (dynamic-traverse-buffer :previous)) - ("pagedown" (dynamic-traverse-buffer :next)) - ("F12" (dynamic-operate-on-buffer :last)) - ("S-F9" (dynamic-first)) - ("S-F10" (dynamic-previous)) - ("S-F11" (dynamic-next)) - ("S-F12" (dynamic-last)) - ("C-F9" (toggle-full-screen-mode)) - ("C-F10" (toggle-panorama-mode)) - ("C-S-F10" (toggle-slideshow-mode)) - ("C-F11" (toggle-remote-control-mode)) - ("C-F12" (reset-buffer-players))) - -; 本块包含约 21 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-screens?) - ("F10" (screens-switch-to :previous)) - ("F11" (screens-switch-to :next))) - -; 本块包含约 2 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/dynamic/scripts-kbd.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - ("script *" (make 'script-eval)) - ("script !" (make-script-input)) - ("script =" (toggle-keep-input)) - ("script $" (toggle-eval-math)) - ("script l" (insert-go-to '(converter-eval "latex" "") '(1 0))) - ("script L" (insert-go-to '(converter-input "latex" "" "") '(1 0))) - ("script h" (insert-go-to '(converter-eval "html" "") '(1 0))) - ("script H" (insert-go-to '(converter-input "html" "" "") '(1 0))) - ("std \\" (insert-go-to '(converter-eval "latex" "") '(1 0))) - ("std \\ var" (insert-go-to '(converter-input "latex" "" "") '(1 0)))) - -; 本块包含约 10 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/education/edu-kbd.scm -;; kbd-map 块数量: 2 ------------------------------------------------------------- - -(kbd-map - (:mode in-edu-text?) - ("text c" (make-mc 'mc)) - - (". . ." (make 'gap)) - (". . . var" (make 'text-dots)) - (". . . var var" "...") - (". . . ." (make 'gap-wide)) - (". . . . var" "....") - (". . . . ." (make 'gap-long)) - (". . . . . var" ".....") - (". . . . . ." "......")) - -; 本块包含约 9 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-edu-math?) - (". . ." (make 'gap)) - (". . . ." (make 'gap-wide))) - -; 本块包含约 2 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/generic/generic-kbd.scm -;; kbd-map 块数量: 13 ------------------------------------------------------------- - -(kbd-map - ("F1" (interactive docgrep-in-doc)) - ("S-F1" (interactive docgrep-in-src)) ;; FIXME: S-F1 should be 'What is This?' - ;("M-F1" (load-help-buffer "about/welcome/welcome")) ; Conflict with devtools - - ("<" "") - (">" "") - ("(" (make-bracket-open "(" ")")) - (")" (make-bracket-close ")" "(")) - ("[" (make-bracket-open "[" "]")) - ("]" (make-bracket-close "]" "[")) - ("{" (make-bracket-open "{" "}")) - ("}" (make-bracket-close "}" "{")) - ("\\" (if (or (inside? 'hybrid) (in-prog?)) (insert "\\") (make-hybrid))) - ("\\ var" "\\") - ("\\ var var" "") - ("$" (make 'math)) - ("$ var" "$") - - ("-" "-") - ("space" (kbd-space)) - ("tab" (kbd-tab)) - ("enter" (kbd-return)) - ("return" (kbd-return)) - ("S-space" (kbd-shift-space)) - ("S-tab" (kbd-shift-tab)) - ("S-return" (kbd-shift-return)) - ("C-return" (kbd-control-return)) - ("C-S-return" (kbd-shift-control-return)) - ("A-return" (kbd-alternate-return)) - ("A-S-return" (kbd-shift-alternate-return)) - - ("delete" (kbd-delete)) - ("backspace" (kbd-backspace)) - ("left" (kbd-left)) - ("right" (kbd-right)) - ("up" (kbd-up)) - ("down" (kbd-down)) - ("home" (kbd-start-line)) - ("end" (kbd-end-line)) - ("pageup" (kbd-page-up)) - ("pagedown" (kbd-page-down)) - ("S-delete" (kbd-delete)) - ("S-backspace" (kbd-backspace)) - ("S-left" (kbd-select kbd-left)) - ("S-right" (kbd-select kbd-right)) - ("S-up" (kbd-select kbd-up)) - ("S-down" (kbd-select kbd-down)) - ("S-home" (kbd-select kbd-start-line)) - ("S-end" (kbd-select kbd-end-line)) - ("S-pageup" (kbd-select kbd-page-up)) - ("S-pagedown" (kbd-select kbd-page-down)) - - ("structured:cmd delete" (remove-structure-upwards)) - ("structured:cmd backspace" (remove-structure-upwards)) - ("structured:cmd up" (kbd-select-if-active traverse-up)) - ("structured:cmd down" (kbd-select-if-active traverse-down)) - ("structured:cmd pageup" (traverse-previous)) - ("structured:cmd pagedown" (traverse-next)) - ("structured:cmd section" (traverse-previous-section-title)) - ("structured:cmd S-left" (kbd-select traverse-left)) - ("structured:cmd S-right" (kbd-select traverse-right)) - ("structured:cmd S-up" (kbd-select traverse-up)) - ("structured:cmd S-down" (kbd-select traverse-down)) - ("structured:cmd S-pageup" (kbd-select traverse-previous)) - ("structured:cmd S-pagedown" (kbd-select traverse-next)) - ("structured:cmd space" (kbd-select-enlarge)) - ("structured:cmd tab" (variant-circulate (focus-tree) #t)) - ("structured:cmd S-tab" (variant-circulate (focus-tree) #f)) - ("structured:cmd *" (alternate-toggle (focus-tree))) - ("structured:cmd #" (numbered-toggle (focus-tree))) - ("A-S-down" (variant-circulate (focus-tree) #t)) - ("A-S-up" (variant-circulate (focus-tree) #f)) - - ("structured:move delete" (structured-exit-right)) - ("structured:move backspace" (structured-exit-left)) - ("structured:move left" (structured-left)) - ("structured:move right" (structured-right)) - ("structured:move up" (structured-up)) - ("structured:move down" (structured-down)) - ("structured:move home" (structured-start)) - ("structured:move end" (structured-end)) - ("structured:move pageup" (structured-top)) - ("structured:move pagedown" (structured-bottom)) - ("structured:move S-left" (kbd-select structured-left)) - ("structured:move S-right" (kbd-select structured-right)) - ("structured:move S-up" (kbd-select structured-up)) - ("structured:move S-down" (kbd-select structured-down)) - ("structured:move S-home" (kbd-select structured-start)) - ("structured:move S-end" (kbd-select structured-end)) - ("structured:move S-pageup" (kbd-select structured-top)) - ("structured:move S-pagedown" (kbd-select structured-bottom)) - - ("structured:insert delete" (structured-remove-right)) - ("structured:insert backspace" (structured-remove-left)) - ("structured:insert left" (structured-insert-left)) - ("structured:insert right" (structured-insert-right)) - ("structured:insert up" (structured-insert-up)) - ("structured:insert down" (structured-insert-down)) - ("structured:insert home" (structured-insert-start)) - ("structured:insert end" (structured-insert-end)) - ("structured:insert pageup" (structured-insert-top)) - ("structured:insert pagedown" (structured-insert-bottom)) - - ("structured:geometry delete" (geometry-reset)) - ("structured:geometry backspace" (geometry-reset)) - ("structured:geometry left" (geometry-left)) - ("structured:geometry right" (geometry-right)) - ("structured:geometry up" (geometry-up)) - ("structured:geometry down" (geometry-down)) - ("structured:geometry home" (geometry-start)) - ("structured:geometry end" (geometry-end)) - ("structured:geometry pageup" (geometry-top)) - ("structured:geometry pagedown" (geometry-bottom)) - ("structured:geometry tab" (geometry-circulate #t)) - ("structured:geometry S-tab" (geometry-circulate #f)) - ("structured:geometry [" (geometry-slower)) - ("structured:geometry ]" (geometry-faster)) - - ("special left" (special-left)) - ("special right" (special-right)) - ("special up" (special-up)) - ("special down" (special-down)) - ("special home" (special-first)) - ("special end" (special-last)) - ("special pageup" (special-previous)) - ("special pagedown" (special-next)) - ("special return" (special-return)) - ("special S-return" (special-shift-return)) - ("special [" (special-back)) - ("special ]" (special-forward)) - - ("altcmd \\" (make-hybrid)) - ("altcmd a" (make-tree)) - ("altcmd R" (make-rigid)) - ("altcmd =" (make 'hgroup)) - ("altcmd |" (make 'vgroup)) - ("altcmd :" (make 'line-break)) - ("altcmd ;" (make 'new-line)) - ("altcmd return" (make 'next-line)) - ("altcmd /" (make 'no-break)) - - ("C-!" (make-label)) - ("C-?" (make 'reference)) - ("C-? var" (make 'eqref)) - ("C-? var var" (make 'pageref)) - - ("extra e" (edit-focus-macro)) - ("extra r" (edit-previous-macro)) - ("extra m" (edit-focus-macro-source)) - ;; ("extra p" (toggle-preamble-mode)) - ;; ("extra s" (toggle-source-mode)) - - ("accent:hat" "^") - ("accent:deadhat" "^") - ("accent:tilde" "~") - ("accent:acute" "'") - ("accent:grave" "`") - - ("symbol \\" "\\") - ("symbol \"" "\"") - ("symbol $" "$") - ("symbol &" "&") - ("symbol #" "#") - ("symbol �" "�") - ("symbol %" "%") - ("symbol _" "_") - ("symbol ^" "^") - ("symbol (" "(") - ("symbol )" ")") - ("symbol [" "[") - ("symbol ]" "]") - ("symbol {" "{") - ("symbol }" "}") - ("symbol |" "|") - - ("undo" (noop) (undo 0)) - ("redo" (noop) (redo 0)) - ("cancel" (noop) (kbd-cancel)) - ("cut" (noop) (kbd-cut)) - ("paste" (noop) (kbd-paste)) - ("copy" (noop) (kbd-copy)) - ("find" (noop) (interactive-search)) - ("search find" (search-next-match #t)) - ("search again" (search-next-match #t)) - - ("cmd t" (make 'tabular)) - ("cmd t var" (make 'tabular*)) - ("cmd t var var" (make 'wide-tabular)) - ("cmd t var var var" (make 'block)) - ("cmd t var var var var" (make 'block*)) - ("cmd t var var var var var" (make 'wide-block))) - -; 本块包含约 181 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-hybrid?) - ("space" (hybrid-kbd-space)) - ("{" (hybrid-kbd-curly-left)) - ("}" (hybrid-kbd-curly-right)) - ("\\" (hybrid-kbd-backslash)) - ("_" (hybrid-kbd-sub)) - ("_ var" "_") - ("^" (hybrid-kbd-sup)) - ("^ var" "^")) - -; 本块包含约 8 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-smart-ref?) - ("std ?" (make 'smart-ref)) - ("std ? var" (make 'reference)) - ("std ? var var" (make 'pageref))) - -; 本块包含约 3 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:profile emacs) - - ;; standard Emacs shortcuts - ("emacs a" (kbd-start-line)) - ("emacs b" (kbd-left)) - ;;("emacs d" (remove-text #t)) - ("emacs d" (kbd-delete)) - ("emacs e" (kbd-end-line)) - ("emacs f" (kbd-right)) - ("emacs g" (selection-cancel)) - ("emacs j" (insert-return)) - ("emacs k" (kill-paragraph)) - ("emacs l" (refresh-window)) - ("emacs m" (insert-return)) - ("emacs n" (kbd-down)) - ("emacs p" (kbd-up)) - ("emacs q" (make 'symbol)) - ("emacs r" (interactive-search)) - ("emacs s" (interactive-search)) - ("emacs v" (kbd-page-down)) - ("emacs w" (kbd-cut)) - ("emacs y" (kbd-paste)) - ("emacs insert" (kbd-copy)) - ("emacs _" (undo 0)) - ("emacs /" (undo 0)) - - ("emacs:meta v" (kbd-page-up)) - ("emacs:meta w" (kbd-copy)) - ("emacs:meta x" (interactive exec-interactive-command)) - ("emacs:meta X" (interactive footer-eval)) - ("emacs:meta <" (go-start)) - ("emacs:meta >" (go-end)) - ("emacs:meta $" (interactive-spell)) - ("emacs:meta %" (interactive-replace)) - ("emacs:meta backspace" (backward-kill-word)) - ("emacs:meta delete" (kill-word)) - - ("emacs:prefix b" (interactive go-to-buffer)) - ("emacs:prefix h" (select-all)) - ("emacs:prefix k" (close-document)) - ("emacs:prefix K" (close-document*)) - ("emacs:prefix C-c" (safely-quit-TeXmacs)) - ("emacs:prefix C-f" (interactive load-document)) - ("emacs:prefix C-i" (make 'indent)) - ("emacs:prefix C-s" (save-buffer)) - ("emacs:prefix C-w" (interactive save-buffer-as)) - - ("search emacs s" (search-next-match #t)) - ("search emacs r" (search-next-match #f)) - - ;; not implemented - ;;("emacs h ..." (help ...)) - ;;("emacs l" (recenter-window)) - ;;("emacs o" (open-line)) - ("emacs t" (new-document)) - ;;("emacs u" (universal-argument)) - ;;("emacs z" (suspend-texmacs)) - ;;("emacs \\" (toggle-input-method)) - ;;("emacs ]" (abort-recursive-edit)) - ;;("emacs:meta !" (shell-command)) - ;;("emacs:meta (" (insert-parentheses)) - ;;("emacs:meta )" (move-past-closed-and-reindent)) - ;;("emacs:meta *" (pop-tag-mark)) ;; conflict altcmd * - ;;("emacs:meta ," (loops-tag-continue)) - ;;("emacs:meta ." (find-tag)) - ;;("emacs:meta /" (dabbrev-expand)) ;; conflict altcmd / - ;;("emacs:meta \\" (delete-horizontal-space)) ;; conflict altcmd \ - ;;("emacs:meta :" (interactive footer-eval)) ;; conflict altcmd : - ;;("emacs:meta ;" (comment-dwim)) ;; conflict altcmd ; - ;;("emacs:meta =" (count-lines-region)) - ;;("emacs:meta {" (backward-paragraph)) - ;;("emacs:meta |" (shell-command-on-region)) - ;;("emacs:meta }" (forward-paragraph)) - ;;("emacs:meta @" (mark-word)) - ;;("emacs:meta a" (traverse-up)) ;; conflict altcmd a - ;;("emacs:meta b" (traverse-left)) - ;;("emacs:meta c" (capitalize-word)) - ;;("emacs:meta e" (traverse-down)) ;; conflict altcmd e - ;;("emacs:meta f" (traverse-right)) ;; conflict altcmd f - ;;("emacs:meta h" (mark-paragraph)) - ;;("emacs:meta i" (tab-to-tab-stop)) ;; conflict altcmd i - ;;("emacs:meta j" (indent-new-command-line)) - ;;("emacs:meta l" (downcase-word)) ;; conflict altcmd l - ;;("emacs:meta m" (back-to-indentation)) - ;;("emacs:meta q" (fill-paragraph)) - ;;("emacs:meta r" (move-to-window-line)) - ;;("emacs:meta t" (transpose-words)) ;; conflict altcmd t - ;;("emacs:meta u" (upcase-word)) - ;;("emacs:meta y" (yank-pop)) - ;;("emacs:meta z" (zap-to-char)) - ;;("emacs:prefix delete" (backward-kill-sentence)) - ;;("emacs:prefix `" (next-error)) - ;;("emacs:prefix 0" (delete-window)) - ;;("emacs:prefix 1" (delete-other-windows)) - ;;("emacs:prefix 2" (split-window-vertically)) - ;;("emacs:prefix 3" (split-window-horizontally)) - ;;("emacs:prefix d" (dired)) - ;;("emacs:prefix f" (set-fill-column)) - ;;("emacs:prefix i" (interactive insert-buffer)) - ;;("emacs:prefix l" (count-lines-page)) - ;;("emacs:prefix m" (compose-mail)) - ;;("emacs:prefix o" (other-window)) - ;;("emacs:prefix s" (save-some-buffers)) - ;;("emacs:prefix u" (advertised-undo)) - ;;("emacs:prefix z" (repeat)) - ;;("emacs:prefix C-@" (pop-global-mark)) - ;;("emacs:prefix C-d" (list-directory)) - ;;("emacs:prefix C-e" (eval-last-expression)) - ;;("emacs:prefix C-l" (downcase-region)) - ;;("emacs:prefix C-n" (set-goal-column)) - ;;("emacs:prefix C-o" (delete-blank-lines)) - ;;("emacs:prefix C-p" (mark-page)) - ;;("emacs:prefix C-q" (toggle-read-only)) - ;;("emacs:prefix C-r" (interactive load-readonly-buffer)) - ;;("emacs:prefix C-t" (transpose-lines)) - ;;("emacs:prefix C-u" (upcase-region)) - ;;("emacs:prefix C-v" (interactive load-alternate-buffer)) - ;;("emacs:prefix C-x" (exchange-point-and-mark)) - ;;("emacs:prefix C-z" (suspend-texmacs)) - - ;; further shortcuts for the Emacs mode - ("F2" (open-document)) - ("S-F2" (open-document*)) - ("C-F2" (revert-buffer)) - ("M-F2" (new-document)) - ("M-S-F2" (new-document*)) - ;;("M-C-F2" (clone-window)) - ("F3" (save-buffer)) - ("S-F3" (choose-file save-buffer-as "Save TeXmacs file" "action_save_as")) - ("F4" (preview-buffer)) - ("S-F4" (print-buffer)) - ("C-F4" (interactive print-to-file)) - ("M-F4" (interactive print-pages)) - ("M-S-F4" (interactive print-pages-to-file)) - - ("emacs =" (interactive-replace)) - ("emacs:meta g" (kbd-cancel)) - ("emacs:meta [" (undo 0)) - ("emacs:meta ]" (redo 0)) - - ("A-C-tab" (geometry-circulate #t)) - ("A-C-S-tab" (geometry-circulate #f)) - ("A-C-[" (geometry-slower)) - ("A-C-]" (geometry-faster)) - - ("C-<" (cursor-history-backward)) - ("C->" (cursor-history-forward)) - ("C-!" (cursor-history-add (cursor-path))) - ("C-#" (numbered-toggle (focus-tree))) - ("C-*" (alternate-toggle (focus-tree))) - ("C-%" (inactive-toggle (focus-tree))) - ("C-+" (zoom-in (sqrt (sqrt 2.0)))) - ("C--" (zoom-out (sqrt (sqrt 2.0)))) - ("C-0" (change-zoom-factor 1.0)) - - ("C-7" (fit-all-to-screen)) - ("C-8" (fit-to-screen)) - ("C-9" (fit-to-screen-width))) - -; 本块包含约 145 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:profile emacs) - (:require (and (not (in-prog?)) (not (in-verbatim?)))) - ("A-tab" (kbd-alternate-tab)) - ("A-S-tab" (kbd-shift-alternate-tab)) - ("A-space" (make-space "0.2spc")) - ("A-S-space" (make-space "-0.2spc")) - ("M-space" (make-space "0.2spc")) - ("M-S-space" (make-space "-0.2spc")) - ("M-tab" (kbd-alternate-tab)) - ("M-S-tab" (kbd-shift-alternate-tab))) - -; 本块包含约 8 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:profile gnome) - - ;; standard Gnome shortcuts - ("gnome d" (remove-text #t)) - ("gnome h" (interactive-replace)) - ("gnome k" (kill-paragraph)) - ("gnome left" (traverse-left)) - ("gnome right" (traverse-right)) - ("gnome home" (go-start)) - ("gnome end" (go-end)) - ("gnome S-left" (kbd-select traverse-left)) - ("gnome S-right" (kbd-select traverse-right)) - ("gnome S-home" (kbd-select go-start)) - ("gnome S-end" (kbd-select go-end)) - - ("F14" (undo 0)) - ("F16" (kbd-copy)) - ("F18" (kbd-paste)) - ("F20" (kbd-cut)) - ("C-insert" (kbd-copy)) - ("S-insert" (kbd-paste)) - ("S-delete" (kbd-cut)) - ("gnome c" (kbd-copy)) - ("gnome v" (kbd-paste)) - ("gnome x" (kbd-cut)) - - ("search F3" (search-next-match #t)) - ("search S-F3" (search-next-match #f)) - ("search gnome g" (search-next-match #t)) - ("search gnome G" (search-next-match #f)) - - ;; not yet implemented - ;;("gnome delete" (delete-end-word)) - ;;("gnome backspace" (delete-start-word)) - ;;("forward" (next-tab)) - ;;("back" (previous-tab)) - - ;; further shortcuts for Gnome look and feel - ("gnome g" (selection-cancel)) - ("gnome l" (refresh-window)) - ("gnome F" (interactive-search)) - - ("cmd q" (make 'symbol)) - ("altcmd g" (kbd-cancel)) - ("altcmd x" (interactive footer-eval)) - ("A-x" (interactive exec-interactive-command)) - ("altcmd $" (interactive-spell)) - - ("C-P" (toggle-preamble-mode)) - ("C-O" (toggle-source-mode)) - - ("structured:cmd left" (kbd-select-if-active traverse-left)) - ("structured:cmd right" (kbd-select-if-active traverse-right))) - -; 本块包含约 41 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:profile gnome) - (:require (and (not (in-prog?)) (not (in-verbatim?)))) - ("M-tab" (kbd-alternate-tab)) - ("M-S-tab" (kbd-shift-alternate-tab)) - ("M-space" (make-space "0.2spc")) - ("M-S-space" (make-space "-0.2spc"))) - -; 本块包含约 4 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:profile kde) - - ;; standard KDE shortcuts - ("kde d" (remove-text #t)) - ("kde k" (kill-paragraph)) - ("kde r" (interactive-replace)) - ("kde left" (traverse-left)) - ("kde right" (traverse-right)) - ("kde home" (go-start)) - ("kde end" (go-end)) - ("kde S-left" (kbd-select traverse-left)) - ("kde S-right" (kbd-select traverse-right)) - ("kde S-home" (kbd-select go-start)) - ("kde S-end" (kbd-select go-end)) - - ("F14" (undo 0)) - ("F16" (kbd-copy)) - ("F18" (kbd-paste)) - ("F20" (kbd-cut)) - ("C-insert" (kbd-copy)) - ("S-insert" (kbd-paste)) - ("S-delete" (kbd-cut)) - - ("search F3" (search-next-match #t)) - ("search S-F3" (search-next-match #f)) - - ;; not yet implemented - ;;("kde N" (add-tab)) - ;;("kde delete" (delete-end-word)) - ;;("kde backspace" (delete-start-word)) - ;;("forward" (next-tab)) - ;;("back" (previous-tab)) - - ;; further shortcuts for KDE look and feel - ("kde g" (selection-cancel)) - ("kde l" (refresh-window)) - ("kde F" (interactive-search)) - - ("cmd q" (make 'symbol)) - ("altcmd g" (kbd-cancel)) - ("altcmd x" (interactive footer-eval)) - ("A-x" (interactive exec-interactive-command)) - ("altcmd $" (interactive-spell)) - - ("C-P" (toggle-preamble-mode)) - ("C-O" (toggle-source-mode)) - - ("structured:cmd left" (kbd-select-if-active traverse-left)) - ("structured:cmd right" (kbd-select-if-active traverse-right))) - -; 本块包含约 37 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:profile kde) - (:require (and (not (in-prog?)) (not (in-verbatim?)))) - ("M-tab" (kbd-alternate-tab)) - ("M-S-tab" (kbd-shift-alternate-tab)) - ("M-space" (make-space "0.2spc")) - ("M-S-space" (make-space "-0.2spc"))) - -; 本块包含约 4 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:profile macos) - - ;; standard macOS keyboard shortcuts - ("macos ;" (interactive-spell)) - ("macos ?" (interactive docgrep-in-doc)) - ("macos [" (cursor-history-backward)) - ("macos ]" (cursor-history-forward)) - ("macos _" (make 'nbhyph)) - ("macos up" (go-start)) - ("macos down" (go-end)) - ("macos left" (kbd-select-if-active traverse-left)) - ("macos right" (kbd-select-if-active traverse-right)) - ("macos S-left" (kbd-select kbd-start-line)) - ("macos S-right" (kbd-select kbd-end-line)) - ("macos S-up" (kbd-select go-start)) - ("macos S-down" (kbd-select go-end)) - - ("search macos g" (search-next-match #t)) - ("search macos G" (search-next-match #f)) - - ;; not yet supported - ;;("macos :" (display-spelling-window)) - ;;("macos ," (open-preferences)) - ;;("macos A-/" (toggle-antialising)) - ;;("macos #" (capture-screen-to-file)) - ;;("macos C-#" (capture-screen-to-clipboard)) - ;;("macos $" (capture-selection-to-file)) - ;;("macos C-$" (capture-selection-to-clipboard)) - ;;("macos C" (show-colors-window)) - ;;("macos C-c" (copy-style)) - ;;("macos A-c" (copy-formatting)) - ;;("macos C-d" (show-definition-word)) - ;;("macos A-d" (toggle-doc)) - ;;("macos e" (search-selection)) - ;;("macos h" (hide-window)) - ;;("macos A-h" (hide-other-windows)) - ;;("macos A-i" (show-inspector-window)) - ;;("macos j" (scroll-to-selection)) - ;;("macos m" (minimize-window)) - ;;("macos A-m" (minimize-all-windows)) - ;;("macos P" (printer-setup)) - ;;("macos t" (show-fonts-window)) - ;;("macos A-t" (toggle-toolbar)) - ;;("macos C-v" (paste-style)) - ;;("macos C-V" (paste-match-style)) - ;;("macos A-v" (paste-formatting)) - ;;("macos A-w" (safely-kill-all-windows)) - ;;("macos C-x" (cut-style)) ;; TeXmacs addition - ;;("macos A-x" (cut-formatting)) ;; TeXmacs addition - - ;; further shortcuts for MacOS look and feel - ("macos r" (interactive-replace)) - ("macos F" (toggle-full-screen-mode)) - ("macos C-f" (toggle-full-screen-edit-mode)) - - ("macos S-=" (zoom-in (sqrt (sqrt 2.0)))) - ("macos S-+" (zoom-in (sqrt (sqrt 2.0)))) - ("macos S--" (zoom-out (sqrt (sqrt 2.0)))) - ("macos S-_" (zoom-out (sqrt (sqrt 2.0)))) - - ("altcmd x" (interactive footer-eval)) - ("A-x" (interactive exec-interactive-command)) - - ("A-space var" (make 'nbsp)) - - ("C-a" (kbd-start-line)) - ("C-e" (kbd-end-line)) - ("C-b" (kbd-left)) - ("C-f" (kbd-right)) - ("C-g" (selection-cancel)) - ("C-k" (kill-paragraph)) - ("C-l" (refresh-window)) - ("C-y" (yank-paragraph)) - ("A-q" (make 'symbol)) - - ("C-O" (toggle-source-mode)) - ("C-P" (toggle-preamble-mode)) - ("M-A-v" (interactive-paste-special))) - -; 本块包含约 65 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:profile windows) - - ;; standard Windows shortcuts - ("windows F4" (close-document)) - ("windows S-F4" (close-document*)) - ("windows left" (traverse-left)) - ("windows right" (traverse-right)) - ("windows home" (go-start)) - ("windows end" (go-end)) - ("windows S-left" (kbd-select traverse-left)) - ("windows S-right" (kbd-select traverse-right)) - ("windows S-home" (kbd-select go-start)) - ("windows S-end" (kbd-select go-end)) - ("windows S-space" (make 'nbsp)) - ("windows _" (make 'nbhyph)) - ("windows A-." "") - ("windows A-c" (make 'copyright)) - ("windows e" (make 'footnote)) - ("windows F" (make 'footnote)) - ("windows h" (interactive-replace)) - ("windows K" (toggle-small-caps)) - ("windows A-r" (make 'registered)) - ("windows A-t" (make 'trademark)) - ("windows y" (redo 0)) - - ("F2" (interactive-replace)) - ("S-delete" (kbd-cut)) - ("S-insert" (kbd-paste)) - ("C-insert" (kbd-copy)) - ("A-F4" (close-document)) - ("A-S-F4" (close-document*)) - - ("search windows g" (search-next-match #t)) - ("search windows G" (search-next-match #f)) - ("search F3" (search-next-match #t)) - ("search S-F3" (search-next-match #f)) - - ;; not yet implemented - ;;("F4" (go-to-different-folder)) - ;;("F5" (refresh-window)) - ;;("F6" (switch-to-next-pane)) - ;;("F8" (kbd-select-enlarge)) - ;;("F9" (refresh-web-page)) - ;;("C-F9" (insert-field)) - ;;("F10" (menu-bar-options)) - ;;("S-F10" (open-contextual-menu)) - ;;("windows F4" (close-mdi-window)) - ;;("windows F6" (next-tab)) - ;;("windows S-F6" (previous-tab)) - ;;("windows delete" (delete-end-word)) - ;;("windows backspace" (delete-start-word)) - ;;("windows tab" (switch-to-next-child)) - ;;("windows escape" (open-start-menu)) - ;;("windows S-escape" (open-task-manager)) - ;;("windows S-return" (insert-section-break)) - ;;("windows C" (copy-formatting)) - ;;("windows D" (insert-endnote)) - ;;("windows E" (review-toggle-track-changes)) - ;;("windows g" (go-to-location)) - ;;("windows A-m" (review-insert-comment)) - ;;("windows V" (paste-formatting)) - ;;("windows A-y" (search-repeat)) - ;;("windows <" (decrease-font-size)) - ;;("windows >" (increase-font-size)) - ;;("windows [" (decrease-font-size-one-point)) - ;;("windows ]" (increase-font-size-one-point)) - ;;("windows ` `" (open-single-quotation)) - ;;("windows ' '" (close-single-quotation)) - ;;("windows ` C-`" (open-double-quotation)) - ;;("windows ' C-'" (close-double-quotation)) - ;;("S-delete" (delete-selection-immediately)) - ;;("A-F6" (switch-to-next-window)) - ;;("A-tab" (switch-to-next-program)) - ;;("A-down" (open-drop-down-list-box)) - ;;("A-space" (open-system-menu)) - ;;("A-return" (open-properties-window)) - ;;("A-I" (insert-citation-entry)) - ;;("A-O" (insert-toc-entry)) - ;;("A-X" (insert-index-entry)) - ;;("A--" (open-child-system-menu)) - ;;("A-_" (open-menu)) - ;;("M-F1" (run-dialog-box)) - ;;("M-tab" (cycle-taskbar-button)) - ;;("M-space" (show-keyboard-shortcuts)) - ;;("M-c" (open-control-panel)) - ;;("M-d" (minimize-all-open-windows)) - ;;("M-e" (open-explorer-window)) - ;;("M-C-f" (find-computer)) - ;;("M-f" (open-finder-window)) - ;;("M-i" (open-mouse-properties-window)) - ;;("M-k" (open-keyboard-properties-window)) - ;;("M-l" (log-off-windows)) - ;;("M-m" (minimize-all-windows)) - ;;("M-M" (unminimize-all-windows)) - ;;("M-p" (start-print-manager)) - ;;("M-r" (run-dialog-box)) - ;;("M-s" (toggle-caps-lock)) - ;;("M-v" (start-clipboard)) - ;;("forward" (next-tab)) - ;;("back" (previous-tab)) - - ;; further shortcuts for Windows look and feel - ("windows g" (selection-cancel)) - ("windows l" (refresh-window)) - ("windows =" (change-zoom-factor 1.0)) - - ("cmd q" (make 'symbol)) - ("altcmd g" (kbd-cancel)) - ("altcmd x" (interactive footer-eval)) - ("A-x" (interactive exec-interactive-command)) - ("altcmd $" (interactive-spell)) - - ("structured:cmd left" (kbd-select-if-active traverse-left)) - ("structured:cmd right" (kbd-select-if-active traverse-right)) - - ("C-O" (toggle-source-mode)) - ("C-P" (toggle-preamble-mode))) - -; 本块包含约 105 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:profile windows) - (:require (and (not (in-prog?)) (not (in-verbatim?)))) - ("M-tab" (kbd-alternate-tab)) - ("M-S-tab" (kbd-shift-alternate-tab)) - ("M-space" (make-space "0.2spc")) - ("M-S-space" (make-space "-0.2spc"))) - -; 本块包含约 4 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:profile std) - - ;; standard cross-platform shortcuts - ("std a" (select-all)) - ("std b" (toggle-bold)) - ("std c" (kbd-copy)) - ("std f" (interactive-search)) - ("std i" (toggle-italic)) - ("std t" (new-document)) - ("std n" (new-document)) - ("std N" (new-document*)) - ("std o" (open-document)) - ("std L" (open-document*)) - ("std p" (preview-buffer)) - ("std q" (safely-quit-TeXmacs)) - ("std R" (update-document "all")) - ("std s" (save-buffer)) - ("std S" (choose-file save-buffer-as "Save TeXmacs file" "action_save_as")) - ("std u" (toggle-underlined)) - ("std v" (kbd-paste)) - ("std A-v" (interactive-paste-special)) - ("std V" (kbd-magic-paste)) - ("std w" (close-document)) - ("std W" (close-document*)) - ("std x" (kbd-cut)) - ("std z" (undo 0)) - ("std Z" (redo 0)) - ("std +" (zoom-in (sqrt (sqrt 2.0)))) - ("std =" (zoom-in (sqrt (sqrt 2.0)))) - ("std -" (zoom-out (sqrt (sqrt 2.0)))) - ("std 0" (change-zoom-factor 1.0)) - ("std 1" (switch-to-view-index 0)) - ("std 2" (switch-to-view-index 1)) - ("std 3" (switch-to-view-index 2)) - ("std 4" (switch-to-view-index 3)) - ("std 5" (switch-to-view-index 4)) - ("std 6" (switch-to-view-index 5)) - - ;; not yet implemented - ;;("std t" (add-tab)) - ;;("std tab" (next-tab)) - ;;("std S-tab" (previous-tab)) - - ;; extras - ("std 7" (fit-all-to-screen)) - ("std 8" (fit-to-screen)) - ("std 9" (fit-to-screen-width)) - ("search std f" (search-next-match #t)) ;; added for convenience - ("search std F" (search-next-match #f))) - -; 本块包含约 42 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/generic/search-kbd.scm -;; kbd-map 块数量: 2 ------------------------------------------------------------- - -(kbd-map - (:require (inside-search-or-replace-buffer?)) - ("std ?" (make 'select-region)) ;创建选择区域 - ("std 1" (insert '(wildcard "x"))) ;插入通配符 x - ("std 2" (insert '(wildcard "y"))) ;插入通配符 y - ("std 3" (insert '(wildcard "z"))) ;插入通配符 z - ;; 导航快捷键 - ("pageup" (search-next-match #f)) ; 上一个匹配项 - ("pagedown" (search-next-match #t)); 下一个匹配项 - ("home" (search-extreme-match #f)) ; 第一个匹配项 - ("end" (search-extreme-match #t)) ; 最后一个匹配项 - ;; 功能键支持 - ("F3" (search-next-match #t)) ; 下一个匹配项(标准搜索键) - ("S-F3" (search-next-match #f)) ; 上一个匹配项(Shift+F3) - ;; 特殊组合键 - ("std return" (search-rotate-match #f)); Ctrl+Enter:向前循环匹配 - ("return"(search-rotate-match #t)) ;向后循环匹配 - ("up" (search-replace-up-down #f)) - ("down" (search-replace-up-down #t))) - -; 本块包含约 14 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:require (inside-replace-buffer?)) - ("return" (replace-one - (window->buffer (auxiliary-buffer->window (replace-buffer))) - (replace-buffer))); Enter:替换当前匹配项 - ("std return" (replace-all - (window->buffer (auxiliary-buffer->window (replace-buffer))) - (replace-buffer)))) - -; 本块包含约 2 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/graphics/graphics-kbd.scm -;; kbd-map 块数量: 3 ------------------------------------------------------------- - -(kbd-map - (:mode in-active-graphics?) - ("+" (graphics-zoom-in)) - ("-" (graphics-zoom-out)) - ("A-1" (graphics-set-zoom 1)) - ("A-2" (graphics-set-zoom 0.5)) - ("A-3" (graphics-set-zoom 0.333333333333)) - ("A-4" (graphics-set-zoom 0.25)) - ("A-5" (graphics-set-zoom 0.2)) - ("A-6" (graphics-set-zoom 0.166666666666)) - ("A-7" (graphics-set-zoom 0.142857142857)) - ("A-8" (graphics-set-zoom 0.125)) - ("A-9" (graphics-set-zoom 0.111111111111)) - ("1" (graphics-set-zoom 1.0)) - ("2" (graphics-set-zoom 2.0)) - ("3" (graphics-set-zoom 3.0)) - ("4" (graphics-set-zoom 4.0)) - ("5" (graphics-set-zoom 5.0)) - ("6" (graphics-set-zoom 6.0)) - ("7" (graphics-set-zoom 7.0)) - ("8" (graphics-set-zoom 8.0)) - ("9" (graphics-set-zoom 9.0)) - ("c" (graphics-set-origin "0.5gw" "0.5gh")) - ("t" (graphics-set-origin "0gw" "1gh")) - ("l" (graphics-set-origin "0gw" "0.5gh")) - ("b" (graphics-set-origin "0gw" "0gh")) - ("#" (graphics-toggle-grid)) - ("!" (open-plots-editor "scheme" "default" "")) - ("left" (graphics-move-origin-left)) - ("right" (graphics-move-origin-right)) - ("down" (graphics-move-origin-down)) - ("up" (graphics-move-origin-up)) - ("S-left" (graphics-move-origin-left-fast)) - ("S-right" (graphics-move-origin-right-fast)) - ("S-down" (graphics-move-origin-down-fast)) - ("S-up" (graphics-move-origin-up-fast)) - ("home" (graphics-zmove 'foreground)) - ("end" (graphics-zmove 'background)) - ("pageup" (graphics-zmove 'closer)) - ("pagedown" (graphics-zmove 'farther)) - ("return" (graphics-apply-props-at-mouse)) - ("S-return" (graphics-get-props-at-mouse)) - ("A-left" (graphics-decrease-hsize)) - ("A-right" (graphics-increase-hsize)) - ("A-down" (graphics-increase-vsize)) - ("A-up" (graphics-decrease-vsize)) - ("A-S-left" (graphics-decrease-hsize-fast)) - ("A-S-right" (graphics-increase-hsize-fast)) - ("A-S-down" (graphics-increase-vsize-fast)) - ("A-S-up" (graphics-decrease-vsize-fast)) - ("backspace" (graphics-kbd-remove #f)) - ("delete" (graphics-kbd-remove #t)) - ("C-2" (graphics-set-grid-aspect 'detailed 2 #t)) - ("C-3" (graphics-set-grid-aspect 'detailed 3 #t)) - ("C-4" (graphics-set-grid-aspect 'detailed 4 #t)) - ("C-5" (graphics-set-grid-aspect 'detailed 5 #t)) - ("C-6" (graphics-set-grid-aspect 'detailed 6 #t)) - ("C-7" (graphics-set-grid-aspect 'detailed 7 #t)) - ("C-8" (graphics-set-grid-aspect 'detailed 8 #t)) - ("C-9" (graphics-set-grid-aspect 'detailed 9 #t)) - ("C-0" (graphics-set-grid-aspect 'detailed 10 #t)) - ("C-left" (graphics-rotate-xz -0.1)) - ("C-right" (graphics-rotate-xz 0.1)) - ("C-up" (graphics-rotate-yz 0.1)) - ("C-down" (graphics-rotate-yz -0.1)) - ("C-home" (graphics-zmove 'foreground)) - ("C-end" (graphics-zmove 'background)) - ("C-pageup" (graphics-zmove 'closer)) - ("C-pagedown" (graphics-zmove 'farther))) - -; 本块包含约 67 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-beamer-graphics?) - ("pageup" (screens-switch-to :previous)) - ("pagedown" (screens-switch-to :next))) - -; 本块包含约 2 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode inside-graphical-over-under?) - ("C-*" (graphics-toggle-over-under))) - -; 本块包含约 1 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/kernel/gui/kbd-define.scm -;; kbd-map 块数量: 8 ------------------------------------------------------------- - -(kbd-map-one conds l) - -; 本块包含约 0 个快捷键绑定 ----------------------------------------- - -(kbd-map-body conds l) - -; 本块包含约 0 个快捷键绑定 ----------------------------------------- - -(kbd-map-body (list 0 (car l)) (cdr l)) - -; 本块包含约 0 个快捷键绑定 ----------------------------------------- - -(kbd-map-body conds (cdr l)) - -; 本块包含约 0 个快捷键绑定 ----------------------------------------- - -(kbd-map-body (kbd-add-condition conds (car l)) (cdr l)) - -; 本块包含约 0 个快捷键绑定 ----------------------------------------- - -(kbd-map-one conds x) - -; 本块包含约 0 个快捷键绑定 ----------------------------------------- - -(kbd-map . l) - -; 本块包含约 0 个快捷键绑定 ----------------------------------------- - -(kbd-map-body '() l) - -; 本块包含约 0 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/kernel/gui/speech-define.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - ,@(if (== mode 'any) (list) `((:mode ,(symbol-append 'in- mode '?)))) - ,@(append-map (cut speech-map-line lan mode <>) l)) - -; 本块包含约 0 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/link/link-kbd.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode with-linking-tool?) - ("link L" (make-locus)) - ("link 1" (set-link-mode "simple")) - ("link 2" (set-link-mode "bidirectional")) - ("link x" (set-link-mode "external")) - ("link <" (link-set-locus 0)) - ("link >" (link-set-locus 1)) - ("link u" (interactive link-set-target-url)) - ("link s" (interactive link-set-target-script)) - ("link l" (interactive make-link)) - ("link /" (interactive remove-link-of-types)) - ("link return" (locus-link-follow)) - ("link c" (build-constellation-page)) - ("link i" (build-locus-page)) - ("link e" (interactive build-environment-page))) - -; 本块包含约 14 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/math/math-kbd.scm -;; kbd-map 块数量: 13 ------------------------------------------------------------- - -(kbd-map - (:mode in-math?) - ;; must come first in order not to screw the menus up - ("accent:deadhat" (make-script #t #t)) - ("accent:deadhat var" "^") - ("math:left accent:deadhat" (make-script #t #f)) - ("math accent:tilde" (make-wide "~")) ; yields M-M-~ - ("math accent:deadhat" (make-wide "^")) ; yields M-M-^ - ("math accent:acute" (make-wide "")) ; yields M-M-' - ("math accent:grave" (make-wide "")) ; yields M-M-` - ("accent:abovedot" (make-wide "")) ; yields M-. - ("accent:umlaut" (make-wide "")) ; yields M-\" - ("accent:breve" (make-wide "")) ; yields M-U - ("accent:invbreve" (make-wide "")) ; yields M-A - ("accent:check" (make-wide "")) ; yields M-V - ("math:under accent:tilde" (make-wide-under "~")) - ("math:under accent:deadhat" (make-wide-under "^")) - ("math:under accent:acute" (make-wide-under "")) - ("math:under accent:grave" (make-wide-under "")) - ("math:under accent:abovedot" (make-wide-under "")) - ("math:under accent:umlaut" (make-wide-under "")) - ("math:under accent:breve" (make-wide-under "")) - ("math:under accent:invbreve" (make-wide-under "")) - ("math:under accent:check" (make-wide-under "")) - ;; end - - ("S-F5 S-F5" (make 'math-sl)) - ("S-F6 S-F6" (make 'math-up)) - ("F5 F5" (make 'math-it)) - ("F6 F6" (make 'math-bf)) - ("F7 F7" (make 'math-tt)) - ("F8 F8" (make 'math-ss)) - ("altcmd S-F5" (make 'math-sl)) - ("altcmd S-F6" (make 'math-up)) - ("altcmd F5" (make 'math-it)) - ("altcmd F6" (make 'math-bf)) - ("altcmd F7" (make 'math-tt)) - ("altcmd F8" (make 'math-ss)) - - ("$" (math-make-math)) - ("math $" (make 'text)) - ("`" (make-lprime "`")) - ("'" (make-rprime "'")) - ("\"" (make-rprime "'") (make-rprime "'")) - ("` var" (make-lprime "'")) - ("` var var" (make-lprime "")) - ("` var var var" (make-lprime "")) - ("` var var var var" (make-lprime "")) - ("` var var var var var" (make-lprime "")) - ("` var var var var var var" (make-lprime "")) - ("' var" (make-rprime "`")) - ("' var var" (make-rprime "")) - ("' var var var" (make-rprime "")) - ("' var var var var" (make-rprime "")) - ("' var var var var var" (make-rprime "")) - ("' var var var var var var" (make-rprime "")) - ("\" var" (make-rprime "`") (make-rprime "`")) - ("\" var var" (make-rprime "") (make-rprime "")) - ("\" var var var" (make-rprime "") (make-rprime "")) - ("\" var var var var" (make-rprime "") (make-rprime "")) - ("\" var var var var var" (make-rprime "") (make-rprime "")) - ("\" var var var var var var" (make-rprime "") (make-rprime "")) - ("math:greek '" (make-rprime "")) - ("math:greek \"" (make-rprime "")) - ("math:greek +" (make-rprime "")) - ("math:greek *" (make-rprime "")) - ("_" (make-script #f #t)) - ("_ var" "_") - ("^" (make-script #t #t)) - ("^ var" "^") - ("math:left _" (make-script #f #f)) - ("math:left ^" (make-script #t #f)) - ("math f" (make-fraction)) - ("math f var" (make 'tfrac)) - ("math f var var" (make 'dfrac)) - ("math f var var var" (make 'frac*)) - ("math f var var var var" (make 'cfrac)) - ("math s" (make-sqrt)) - ("math s var" (make-var-sqrt)) - ("math n" (make-neg)) - ("math O" (make 'op)) - ("math +" (make-rprime "")) - ("math a" (make-above)) - ("math b" (make-below)) - - ("math:syntax o" (make 'math-ordinary)) - ("math:syntax space" (make 'math-ignore)) - ("math:syntax ," (make 'math-separator)) - ("math:syntax q" (make 'math-quantifier)) - ("math:syntax = >" (make 'math-imply)) - ("math:syntax %" (make 'math-or)) - ("math:syntax &" (make 'math-and)) - ("math:syntax / var" (make 'math-not)) - ("math:syntax =" (make 'math-relation)) - ("math:syntax % var" (make 'math-union)) - ("math:syntax & var" (make 'math-intersection)) - ("math:syntax - var" (make 'math-setminus)) - ("math:syntax +" (make 'math-plus)) - ("math:syntax -" (make 'math-minus)) - ("math:syntax *" (make 'math-times)) - ("math:syntax /" (make 'math-over)) - ("math:syntax #" (make 'math-prefix)) - ("math:syntax !" (make 'math-postfix)) - ("math:syntax (" (make 'math-open)) - ("math:syntax )" (make 'math-close)) - ("math:syntax x" (make 'syntax)) - - ("math B" (make-wide "")) - ("math C" (make-wide "")) - ("math U" (make-wide "")) - ("math A" (make-wide "")) - ("math T" (make-wide "")) - ("math V" (make-wide "")) - ("math ~" (make-wide "~")) - ("math ^" (make-wide "^")) - ("math '" (make-wide "")) - ("math `" (make-wide "")) - ("math -" (make-wide "")) - ("math ." (make-wide "")) - ("math . var" (make-wide "")) - ("math . var var" (make-wide "")) - ("math . var var var" (make-wide "")) - ("math \"" (make-wide "")) - ("math \" var" (make-wide "")) - ("math \" var var" (make-wide "")) - ("math @" (make-wide "")) - ("math _" (make-wide-under "")) - ("math:over {" (make-wide "")) - ("math:over }" (make-wide "")) - ("math:over (" (make-wide "")) - ("math:over )" (make-wide "")) - ("math:over [" (make-wide "")) - ("math:over ]" (make-wide "")) - ("math:over <" (make-wide "")) - ("math:over >" (make-wide "")) - ("math:over < >" (make-wide "")) - ("math:over -" (make-wide "")) - ("math:under B" (make-wide-under "")) - ("math:under C" (make-wide-under "")) - ("math:under U" (make-wide-under "")) - ("math:under A" (make-wide-under "")) - ("math:under T" (make-wide-under "")) - ("math:under V" (make-wide-under "")) - ("math:under ~" (make-wide-under "~")) - ("math:under ^" (make-wide-under "^")) - ("math:under '" (make-wide-under "")) - ("math:under `" (make-wide-under "")) - ("math:under -" (make-wide-under "")) - ("math:under ." (make-wide-under "")) - ("math:under . var" (make-wide-under "")) - ("math:under . var var" (make-wide-under "")) - ("math:under . var var var" (make-wide-under "")) - ("math:under \"" (make-wide-under "")) - ("math:under \" var" (make-wide-under "")) - ("math:under \" var var" (make-wide-under "")) - ("math:under @" (make-wide-under "")) - ("math:under {" (make-wide-under "")) - ("math:under }" (make-wide-under "")) - ("math:under (" (make-wide-under "")) - ("math:under )" (make-wide-under "")) - ("math:under [" (make-wide-under "")) - ("math:under ]" (make-wide-under "")) - ("math:under <" (make-wide-under "")) - ("math:under >" (make-wide-under "")) - ("math:under < >" (make-wide-under "")) - - ("{ math t" (make 'choice)) - ("( math t" (make 'matrix)) - ("[ math t" (make 'bmatrix)) - ("| math t" (make 'det)) - ("math t" (make 'tabular*)) - ("math t var" (make 'matrix)) - ("math t var var" (make 'det)) - ("math t var var var" (make 'bmatrix)) - ("math t var var var var" (make 'choice)) - ("math t var var var var var" (make 'stack)) - - ("font R" (make-with "math-font" "roman")) - ("font K" (make-with "math-font" "concrete")) - ("font F" (make-with "math-font" "Euler")) - ("font E" (make-with "math-font" "ENR")) - ("font C" (make-with "math-font" "cal")) - ("font B" (make-with "math-font" "Bbb*")) - ("font A" (make-with "math-font" "adobe")) - ("font o" (make-with "math-font-family" "mr")) - ("font s" (make-with "math-font-family" "ms")) - ("font t" (make-with "math-font-family" "mt")) - ("font m" (make-with "math-font-series" "medium")) - ("font b" (make-with "math-font-series" "bold")) - ("font n" (make-with "math-font-shape" "normal")) - ("font r" (make-with "math-font-shape" "right")) - ("font l" (make-with "math-font-shape" "slanted")) - ("font i" (make-with "math-font-shape" "italic")) - ("font u" (make-with "math-font-shape" "semi-right")) - - ("notsign" "") - ("plusminus" "") - ("twosuperior" (math-insert '(rsup "2"))) - ("threesuperior" (math-insert '(rsup "3"))) - ("mu" "") - ("onequarter" (math-insert '(frac "1" "4"))) - ("onehalf" (math-insert '(frac "1" "2"))) - ("threequarters" (math-insert '(frac "3" "4"))) - - ("space var" "*") - ("space var var" "") - ("space var var var" (math-insert '(application-space "1em"))) - ("space var var var var" (math-insert '(application-space "2em"))) - (", var" "") - (", var var" "") - (", var var var" (math-insert '(separating-space "0.2em"))) - (", var var var var" (math-insert '(separating-space "1em"))) - (", var var var var var" (math-insert '(separating-space "2em"))) - (", ," ",,") - ("; ;" ";;") - ("." ".") - (". var" "") - (". var var" "") - (". var var var" "") - - ("math:symbol a" "") - ("math:symbol d" "") - ("math:symbol p" "") - ("math:symbol n" "") - ("math:symbol n var" "") - ("math:symbol u" "") - ("math:symbol u var" "") - ("math:symbol w" "") - ("math:symbol w var" "") - ("math:symbol w var var" "") - ("math:symbol w var var var" "") - ("math:symbol w var var var var" "") - ("math:symbol v" "") - ("math:symbol v var" "") - ("math:symbol v var var" "") - ("math:symbol v var var var" "") - ("math:symbol x" "") - - ("math:symbol:limits I" (math-big-operator "intlim")) - ("math:symbol:limits I var" (math-big-operator "upintlim")) - ("math:symbol:limits I I" (math-big-operator "iintlim")) - ("math:symbol:limits I I var" (math-big-operator "upidotsintlim")) - ("math:symbol:limits I I var var" (math-big-operator "upiintlim")) - ("math:symbol:limits I I I" (math-big-operator "iiintlim")) - ("math:symbol:limits I I I var" (math-big-operator "upiiintlim")) - ("math:symbol:limits I I I I" (math-big-operator "iiiintlim")) - ("math:symbol:limits O" (math-big-operator "ointlim")) - ("math:symbol:limits O var" (math-big-operator "upointlim")) - ("math:symbol:limits O O" (math-big-operator "oiintlim")) - ("math:symbol:limits O O var" (math-big-operator "upoiintlim")) - ("math:symbol:limits O O O" (math-big-operator "oiiintlim")) - ("math:symbol:limits O O O var" (math-big-operator "upoiiintlim")) - - ("math:symbol I !" (math-big-operator "intlim")) - ("math:symbol I var !" (math-big-operator "upintlim")) - ("math:symbol I I" (math-big-operator "iint")) - ("math:symbol I I var !" (math-big-operator "iintlim")) - ("math:symbol I I var var !" (math-big-operator "idotsintlim")) - ("math:symbol I I var var var !" (math-big-operator "upiintlim")) - ("math:symbol I I I !" (math-big-operator "iiintlim")) - ("math:symbol I I I var !" (math-big-operator "upiiintlim")) - ("math:symbol I I I I var" (math-big-operator "iiintlim")) - ("math:symbol O !" (math-big-operator "ointlim")) - ("math:symbol O var !" (math-big-operator "upointlim")) - ("math:symbol O O !" (math-big-operator "oiintlim")) - ("math:symbol O O var !" (math-big-operator "upoiintlim")) - ("math:symbol O O O !" (math-big-operator "oiiintlim")) - ("math:symbol O O O var !" (math-big-operator "upoiiintlim")) - - ("math:symbol I" (math-big-operator "int")) - ("math:symbol I var" (math-big-operator "upint")) - ("math:symbol I var var" (math-big-operator "intlim")) - ("math:symbol I var var var" (math-big-operator "upintlim")) - ("math:symbol I I" (math-big-operator "iint")) - ("math:symbol I I var" (math-big-operator "idotsint")) - ("math:symbol I I var var" (math-big-operator "upiint")) - ("math:symbol I I var var var" (math-big-operator "iintlim")) - ("math:symbol I I var var var var" (math-big-operator "idotsintlim")) - ("math:symbol I I var var var var var" (math-big-operator "upiintlim")) - ("math:symbol I I I" (math-big-operator "iiint")) - ("math:symbol I I I var" (math-big-operator "upiiint")) - ("math:symbol I I I var var" (math-big-operator "iiintlim")) - ("math:symbol I I I var var var" (math-big-operator "upiiintlim")) - ("math:symbol I I I I" (math-big-operator "iiiint")) - ("math:symbol I I I I var" (math-big-operator "iiiintlim")) - ("math:symbol O" (math-big-operator "oint")) - ("math:symbol O var" (math-big-operator "upoint")) - ("math:symbol O var var" (math-big-operator "ointlim")) - ("math:symbol O var var var" (math-big-operator "upointlim")) - ("math:symbol O O" (math-big-operator "oiint")) - ("math:symbol O O var" (math-big-operator "upoiint")) - ("math:symbol O O var var" (math-big-operator "oiintlim")) - ("math:symbol O O var var var" (math-big-operator "upoiintlim")) - ("math:symbol O O O" (math-big-operator "oiiint")) - ("math:symbol O O O var" (math-big-operator "upoiiint")) - ("math:symbol O O O var var" (math-big-operator "oiiintlim")) - ("math:symbol O O O var var var" (math-big-operator "upoiiintlim")) - - ("math:symbol A" (math-big-operator "amalg")) - ("math:symbol B" (math-big-operator "parallel")) - ("math:symbol B var" (math-big-operator "interleave")) - ("math:symbol N" (math-big-operator "cap")) - ("math:symbol N var" (math-big-operator "sqcap")) - ("math:symbol N var var" (math-big-operator "box")) - ("math:symbol S" (math-big-operator "sum")) - ("math:symbol P" (math-big-operator "prod")) - ("math:symbol U" (math-big-operator "cup")) - ("math:symbol U +" (math-big-operator "pluscup")) - ("math:symbol U var" (math-big-operator "sqcup")) - ("math:symbol U var var" (math-big-operator "box")) - ("math:symbol V" (math-big-operator "vee")) - ("math:symbol V var" (math-big-operator "curlyvee")) - ("math:symbol V var var" (math-big-operator "triangledown")) - ("math:symbol W" (math-big-operator "wedge")) - ("math:symbol W var" (math-big-operator "curlywedge")) - ("math:symbol W var var" (math-big-operator "triangleup")) - ("math:symbol:circled ." (math-big-operator "odot")) - ("math:symbol:circled +" (math-big-operator "oplus")) - ("math:symbol:circled x" (math-big-operator "otimes")) - ("math:symbol:circled *" (math-big-operator "otimes")) - - ("symbol &" "&") - ("symbol %" "%") - ("symbol % var" "") - ("symbol \\" "\\") - ("symbol \\ var" "") - ("symbol \\ var var" "") - ("symbol |" "|") - ("symbol | var" "") - ("symbol | var /" "") - ("symbol | var var" "") - ("symbol | var var /" "") - ("symbol | |" "<||>") - ("symbol | | /" "") - ("symbol | | var" "") - ("symbol | | var /" "") - ("symbol | | var var" "") - ("symbol | | var var /" "") - - ("math:small (" (math-bracket-open "(" ")" #f)) - ("math:small ( var" (math-bracket-open "" "" #f)) - ("math:small )" (math-bracket-close ")" "(" #f)) - ; ("math:small [" (math-bracket-open "[" "]" #f)) - ("math:small [ var" (math-bracket-open "[" "[" #f)) - ("math:small [ var var" (math-bracket-open "]" "]" #f)) - ("math:small [ var var var" (math-bracket-open "]" "[" #f)) - ; ("math:small ]" (math-bracket-close "]" "[" #f)) - ("math:small [ [" (twice (math-bracket-open "[" "]" #f))) - ("math:small ] ]" (twice (math-bracket-close "]" "[" #f))) - ("math:small [ [ var" (math-bracket-open "" "" #f)) - ("math:small ] ] var" (math-bracket-close "" "" #f)) - ("math:small {" (math-bracket-open "{" "}" #f)) - ("math:small }" (math-bracket-close "}" "{" #f)) - ("math:small <" (math-bracket-open "" "" #f)) - ("math:small < var" (math-bracket-open "" "" #f)) - ("math:small < <" (math-bracket-open "" "" #f)) - ("math:small >" (math-bracket-close "" "" #f)) - ("math:small > var" (math-bracket-close "" "" #f)) - ("math:small > >" (math-bracket-close "" "" #f)) - ("math:small |" (math-bracket-open "|" "|" #f)) - ("math:small | var" (math-separator "|" #f)) - ("math:small | |" (math-bracket-open "<||>" "<||>" #f)) - ("math:small | | var" (math-separator "<||>" #f)) - ("math:small | | |" (math-bracket-open "" "" #f)) - ("math:small /" (math-bracket-open "/" "\\" #f)) - ("math:small / var" (math-separator "/" #f)) - ("math:small \\" (math-bracket-open "\\" "/" #f)) - ("math:small \\ var" (math-separator "\\" #f)) - ("math:small | ." (math-bracket-open "" "" #f)) - ("math:small . |" (math-bracket-close "" "" #f)) - ("math:small | `" (math-bracket-open "" "" #f)) - ("math:small ` |" (math-bracket-close "" "" #f)) - ("math:small | accent:grave" (math-bracket-open "" "" #f)) - ("math:small accent:grave |" (math-bracket-close "" "" #f)) - - ("math:left (" (math-bracket-open "(" ")" #t)) - ("math:left )" (math-bracket-open ")" "(" #t)) - ("math:left [" (math-bracket-open "[" "]" #t)) - ("math:left ]" (math-bracket-open "]" "[" #t)) - ("math:left {" (math-bracket-open "{" "}" #t)) - ("math:left }" (math-bracket-open "}" "{" #t)) - ("math:left <" (math-bracket-open "" "" #t)) - ("math:left >" (math-bracket-open "" "" #t)) - ("math:left |" (math-bracket-open "|" "|" #t)) - ("math:left | |" (math-bracket-open "<||>" "<||>" #t)) - ("math:left /" (math-bracket-open "/" "\\" #t)) - ("math:left \\" (math-bracket-open "\\" "/" #t)) - ("math:left | ." (math-bracket-open "" "" #t)) - ("math:left | . var" (math-bracket-open "" "" #t)) - ("math:left . |" (math-bracket-open "" "" #t)) - ("math:left | `" (math-bracket-open "" "" #t)) - ("math:left | `" (math-bracket-open "" "" #t)) - ("math:left ` | var" (math-bracket-open "" "" #t)) - ("math:left | accent:grave" (math-bracket-open "" "" #t)) - ("math:left | accent:grave var" (math-bracket-open "" "" #t)) - ("math:left accent:grave |" (math-bracket-open "" "" #t)) - ("math:left ." (math-bracket-open "" "" #t)) - - ("math:middle (" (math-separator "(" #t)) - ("math:middle )" (math-separator ")" #t)) - ("math:middle [" (math-separator "[" #t)) - ("math:middle ]" (math-separator "]" #t)) - ("math:middle {" (math-separator "{" #t)) - ("math:middle }" (math-separator "}" #t)) - ("math:middle <" (math-separator "" #t)) - ("math:middle >" (math-separator "" #t)) - ("math:middle |" (math-separator "|" #t)) - ("math:middle | |" (math-separator "<||>" #t)) - ("math:middle /" (math-separator "/" #t)) - ("math:middle \\" (math-separator "\\" #t)) - ("math:left | ." (math-separator "" #t)) - ("math:left . |" (math-separator "" #t)) - ("math:left | `" (math-separator "" #t)) - ("math:left ` |" (math-separator "" #t)) - ("math:left | accent:grave" (math-separator "" #t)) - ("math:left accent:grave |" (math-separator "" #t)) - ("math:middle ." (math-separator "" #t)) - - ("math:right (" (math-bracket-close "(" ")" #t)) - ("math:right )" (math-bracket-close ")" "(" #t)) - ("math:right [" (math-bracket-close "[" "]" #t)) - ("math:right ]" (math-bracket-close "]" "[" #t)) - ("math:right {" (math-bracket-close "{" "}" #t)) - ("math:right }" (math-bracket-close "}" "{" #t)) - ("math:right <" (math-bracket-close "" "" #t)) - ("math:right >" (math-bracket-close "" "" #t)) - ("math:right |" (math-bracket-close "|" "|" #t)) - ("math:right | |" (math-bracket-close "<||>" "<||>" #t)) - ("math:right /" (math-bracket-close "/" "\\" #t)) - ("math:right \\" (math-bracket-close "\\" "/" #t)) - ("math:right | ." (math-bracket-close "" "" #t)) - ("math:right . |" (math-bracket-close "" "" #t)) - ("math:right | `" (math-bracket-close "" "" #t)) - ("math:right ` |" (math-bracket-close "" "" #t)) - ("math:right | accent:grave" (math-bracket-close "" "" #t)) - ("math:right accent:grave |" (math-bracket-close "" "" #t)) - ("math:right ." (math-bracket-close "" "" #t)) - - ("(" (math-bracket-open "(" ")" 'default)) - ("( var" (math-bracket-open "" "" 'default)) - (")" (math-bracket-close ")" "(" 'default)) - ("[" (math-bracket-open "[" "]" 'default)) - ("[ var" (math-bracket-open "[" "[" 'default)) - ("[ var var" (math-bracket-open "]" "]" 'default)) - ("[ var var var" (math-bracket-open "]" "[" 'default)) - ("]" (math-bracket-close "]" "[" 'default)) - ("[ [" (twice (math-bracket-open "[" "]" 'default))) - ("] ]" (twice (math-bracket-close "]" "[" 'default))) - ("[ [ var" (math-bracket-open "" "" 'default)) - ("] ] var" (math-bracket-close "" "" 'default)) - ("{" (math-bracket-open "{" "}" 'default)) - ("{ var" (math-bracket-open "" "" 'default)) - ("{ var var" (math-bracket-open "" "" #f)) - ("{ {" (twice (math-bracket-open "{" "}" 'default))) - ("{ { var" (math-bracket-open "" "" #f)) - ("}" (math-bracket-close "}" "{" 'default)) - ("} var" (math-bracket-close "" "" 'default)) - ("} var var" (math-bracket-close "" "" #f)) - ("} }" (twice (math-bracket-close "}" "{" 'default))) - ("} } var" (twice (math-bracket-close "" "" #f))) - ("|" (math-bracket-open "|" "|" 'default)) - ("| |" (math-bracket-open "<||>" "<||>" 'default)) - ("| | |" (math-bracket-open "" "" #f)) - ("| ." (math-bracket-open "" "" 'default)) - ("| . var" (math-bracket-open "" "" 'default)) - (". |" (math-bracket-close "" "" 'default)) - ("| `" (math-bracket-open "" "" 'default)) - ("| ` var" (math-bracket-open "" "" 'default)) - ("` |" (math-bracket-close "" "" 'default)) - ("| accent:grave" (math-bracket-open "" "" 'default)) - ("| accent:grave var" (math-bracket-open "" "" 'default)) - ("accent:grave |" (math-bracket-close "" "" 'default)) - ("| -" (math-bracket-open "|" "|" 'default) (insert "-")) - ("| =" (math-bracket-open "|" "|" 'default) (insert "=")) - ("| | -" (math-bracket-open "<||>" "<||>" 'default) (insert "-")) - ("| | =" (math-bracket-open "<||>" "<||>" 'default) (insert "=")) - ("| | | -" (math-bracket-open "" "" 'default) - (insert "-")) - ("| | | =" (math-bracket-open "" "" 'default) - (insert "=")) - ("- |" (insert "-") (math-bracket-open "|" "|" 'default)) - ("= |" (insert "=") (math-bracket-open "|" "|" 'default)) - ("- | |" (insert "-") (math-bracket-open "<||>" "<||>" 'default)) - ("= | |" (insert "=") (math-bracket-open "<||>" "<||>" 'default)) - ("- | | |" (insert "-") - (math-bracket-open "" "" 'default)) - ("= | | |" (insert "=") - (math-bracket-open "" "" 'default)) - ("| - |" (math-bracket-open "|" "|" 'default) (insert "-") - (math-bracket-open "|" "|" 'default)) - - ("<" "") - (">" "") - ("< /" "") - ("> /" "") - ("< . ." "") - ("> . ." "") - ("< =" "") - ("> =" "") - ("< = /" "") - ("> = /" "") - ("< = . ." "") - ("> = . ." "") - ("< = var" "") - ("> = var" "") - ("< = var /" "") - ("> = var /" "") - ("< = var . ." "") - ("> = var . ." "") - ("< <" "") - ("< < <" "") - ("> >" "") - ("> > >" "") - ("< < . ." "") - ("< < < . ." "") - ("> > . ." "") - ("> > > . ." "") - ("< < =" "") - ("< < < =" "") - ("> > =" "") - ("> > > =" "") - ("< < = . ." "") - ("< < < = . ." "") - ("> > = . ." "") - ("> > > = . ." "") - ("< < /" "") - ("< < < /" "") - ("> > /" "") - ("> > > /" "") - ("< < = /" "") - ("< < < = /" "") - ("> > = /" "") - ("> > > = /" "") - ("< ." "") - ("< . =" "") - ("< . = var" "") - ("< = ." "") - ("< = . var" "") - ("< = var ." "") - (". >" "") - (". > =" "") - (". > = var" "") - - ("< >" "") - ("< > var" "") - ("< > var var" "") - ("< > var var var" "") - ("< > var var var var" "") - ("< > var var var var var" "") - ("> <" "") - ("> < var" "") - ("> < var var" "") - ("< ~" "") - ("< ~ ~" "") - ("> ~" "") - ("> ~ ~" "") - ("> var ~" "") - ("> var ~ ~" "") - ("< = var var" "") - ("> = var var" "") - ("< = var >" "") - ("> = var <" "") - ("< = var var >" "") - ("> = var var <" "") - ("< > /" "") - ("> < /" "") - ("< ~ /" "") - ("< ~ / var" "") - ("< ~ ~ /" "") - ("< ~ ~ / var" "") - ("> ~ /" "") - ("> ~ / var" "") - ("> ~ ~ /" "") - ("> ~ ~ / var" "") - ("< = var var /" "") - ("> = var var /" "") - ("< = var > /" "") - ("> = var < /" "") - ("< = var var > /" "") - ("> = var var < /" "") - ("< = var / var" "") - ("< = var var / var" "") - ("< = var var / var var" "") - ("> = var / var" "") - ("> = var var / var" "") - ("> = var var / var var" "") - - ("< var" "") - ("> var" "") - ("< var /" "") - ("> var /" "") - - ("< var var" "") - ("> var var" "") - ("< var var . ." "") - ("> var var . ." "") - ("< var var /" "") - ("> var var /" "") - ("< var var =" "") - ("> var var =" "") - ("< var var = . ." "") - ("> var var = . ." "") - ("< var var = /" "") - ("> var var = /" "") - ("< var var = var" "") - ("> var var = var" "") - ("< var var = var . ." "") - ("> var var = var . ." "") - ("< var var = /" "") - ("> var var = /" "") - ("< var var = var /" "") - ("> var var = var /" "") - ("< var var = / var" "") - ("> var var = / var" "") - ("< var var = / var . ." "") - ("> var var = / var . ." "") - ("< var var = / var var" "") - ("> var var = / var var" "") - ("< var var = / var var . ." "") - ("> var var = / var var . ." "") - ("< var var = var / var" "") - ("> var var = var / var" "") - ("< var var = var / var . ." "") - ("> var var = var / var . ." "") - ("< var var = var / var var" "") - ("> var var = var / var var" "") - ("< var var = var / var var . ." "") - ("> var var = var / var var . ." "") - ("< var var +" "") - ("> var var +" "") - ("< var var + . ." "") - ("> var var + . ." "") - ("< var var + =" "") - ("> var var + =" "") - ("< var var = +" "") - ("> var var = +" "") - ("< var var + = . ." "") - ("> var var + = . ." "") - ("< var var = + . ." "") - ("> var var = + . ." "") - ("< var var ~" "") - ("> var var ~" "") - ("< var var ~ . ." "") - ("> var var ~ . ." "") - - ("< var var var" "") - ("> var var var" "") - ("< var var var . ." "") - ("> var var var . ." "") - ("< var var var /" "") - ("> var var var /" "") - ("< var var var =" "") - ("> var var var =" "") - ("< var var var = . ." "") - ("> var var var = . ." "") - ("< var var var = /" "") - ("> var var var = /" "") - ("< var var var = var" "") - ("> var var var = var" "") - ("< var var var = var . ." "") - ("> var var var = var . ." "") - ("< var var var = var /" "") - ("> var var var = var /" "") - ("< var var var = var / var" "") - ("> var var var = var / var" "") - ("< var var var = var var" "") - ("> var var var = var var" "") - ("< var var var = var var . ." "") - ("> var var var = var var . ." "") - ("< var var var = var var /" "") - ("> var var var = var var /" "") - ("< var var var = var var / var" "") - ("> var var var = var var / var" "") - ("< var var var = var var / var var" "") - ("> var var var = var var / var var" "") - ("< var var var ~" "") - ("> var var var ~" "") - ("< var var var ~ ~" "") - ("> var var var ~ ~" "") - ("< var var var ~ . ." "") - ("> var var var ~ . ." "") - ("< var var var ~ ~ . ." "") - ("> var var var ~ ~ . ." "") - ("< var var var ~ /" "") - ("> var var var ~ /" "") - ("< var var var ~ / var" "") - ("> var var var ~ / var" "") - ("< var var var ~ ~ /" "") - ("> var var var ~ ~ /" "") - ("< var var var ~ ~ / var" "") - ("> var var var ~ ~ / var" "") - ("< var var var ." "") - ("< var var var . =" "") - ("< var var var . = var" "") - ("< var var var = ." "") - ("< var var var = var ." "") - ("< var var var = . var" "") - ("< . var" "") - ("< . var =" "") - ("< . var = var" "") - ("< . = var var" "") - ("< . = var var var" "") - (". > var" "") - (". > var =" "") - (". > var = var" "") - (". > = var var" "") - (". > = var var var" "") - - ("< < var" "") - ("< < < var" "") - ("> > var" "") - ("> > > var" "") - ("< < var . ." "") - ("> > var . ." "") - ("< < < var . ." "") - ("> > > var . ." "") - ("< < var =" "") - ("< < < var =" "") - ("> > var =" "") - ("> > > var =" "") - ("< < var = . ." "") - ("> > var = . ." "") - ("< < < var = . ." "") - ("> > > var = . ." "") - ("< < var /" "") - ("< < < var /" "") - ("> > var /" "") - ("> > > var /" "") - ("< < var = /" "") - ("< < < var = /" "") - ("> > var = /" "") - ("> > > var = /" "") - - ("< var var var var" "") - ("> var var var var" "") - ("< var var var var . ." "") - ("> var var var var . ." "") - ("< var var var var /" "") - ("> var var var var /" "") - ("< var var var var =" "") - ("> var var var var =" "") - ("< var var var var = . ." "") - ("> var var var var = . ." "") - ("< var var var var = var" "") - ("> var var var var = var" "") - ("< var var var var = var . ." "") - ("> var var var var = var . ." "") - ("< var var var var = /" "") - ("> var var var var = /" "") - ("< var var var var = / var" "") - ("> var var var var = / var" "") - ("< var var var var = / var var" "") - ("> var var var var = / var var" "") - ("< var var var var = var /" "") - ("> var var var var = var /" "") - ("< var var var var = var / var" "") - ("> var var var var = var / var" "") - ("< var var var var = var / var var" "") - ("> var var var var = var / var var" "") - - ("< < var var" "") - ("> > var var" "") - ("< < var var . ." "") - ("> > var var . ." "") - - ("< var var var var var" "") - ("> var var var var var" "") - ("< var var var var var =" "") - ("> var var var var var =" "") - - ("< var var var var var var" (math-bracket-open "" "" 'default)) - ("> var var var var var var" (math-bracket-close "" "" 'default)) - ("< < var var var" (math-bracket-open "" "" 'default)) - ("> > var var var" (math-bracket-close "" "" 'default)) - - ("- < var" "") - ("> - var" "") - - ("- >" "") - ("- > var" "") - ("- > var var" "") - ("- > var var var" "") - ("- > var var var var" "") - ("- > . ." "") - ("< -" "") - ("< - var" "") - ("< - var var" "") - ("< - var var var" "") - ("< - var var var var" "") - ("< - . ." "") - ("< - >" "") - ("< - > var" "") - ("< - > . ." "") - ("- -" "") - ("- - var" "") - ("- - >" "") - ("- - > var" "") - ("- - > var var" "") - ("- - > . ." "") - ("< - -" "") - ("< - - var" "") - ("< - - var var" "") - ("< - - . ." "") - ("< - - >" "") - ("< - - > var" "") - ("< - - > . ." "") - ("= >" "") - ("= > var" "") - ("= > var var" "") - ("= > . ." "") - ("< = var var var" "") - ("< = var var var . ." "") - ("< = >" "") - ("< = > var" "") - ("< = > . ." "") - ("= =" "") - ("= = var" "") - ("= = >" "") - ("= = > var" "") - ("= = > var var" "") - ("= = > . ." "") - ("< = =" "") - ("< = = var" "") - ("< = = var var" "") - ("< = = . ." "") - ("< = = >" "") - ("< = = > var" "") - ("< = = > . ." "") - ("= var var >" "") - ("= > var var var" "") - ("< = var var var var" "") - ("< = var var var var >" "") - ("< = > var var" "") - ("= = var var" "") - ("= = var var >" "") - ("= = > var var var" "") - ("< = = var var var" "") - ("< = = var var var >" "") - ("< = = > var var" "") - - ("- var" (make 'textendash)) - ("- / var" "") - ("- / var var" "") - ("- / var var var" "") - ("- / var var var var" "") - ("- / var var var var var" "") - ("- / var var var var var var" "") - ("/ - var" "") - ("/ - var var" "") - ("/ - var var var" "") - ("/ - var var var var" "") - ("/ - var var var var var" "") - ("/ - var var var var var var" "") - ("- - / var" "") - ("- - / var var" "") - ("/ - - var" "") - ("/ - - var var" "") - ("/ - var -" "") - ("/ - var - var" "") - ("/ - var var -" "") - ("| var - >" "") - ("| var - > var" "") - ("| var - > var var" "") - ("| var - > var var var" "") - ("| var - > var var var var" "") - ("| var - > var var var var var" "") - ("| var - - >" "") - ("| var - - > var" "") - ("| var - - > var var" "") - ("| var - - > var var var" "") - ("| var - - > var var var var" "") - ("| var - - > var var var var var" "") - ("| - >" "") - ("| - > var" "") - ("| - > var var" "") - ("| - > var var var" "") - ("| - > var var var var" "") - ("| - > var var var var var" "") - ("| - - >" "") - ("| - - > var" "") - ("| - - > var var" "") - ("| - - > var var var" "") - ("| - - > var var var var" "") - ("| - - > var var var var var" "") - ("< - |" "") - ("< - | var" "") - ("< - | var var" "") - ("< - | var var var" "") - ("< - | var var var var" "") - ("< - | var var var var var" "") - ("< - - |" "") - ("< - - | var" "") - ("< - - | var var" "") - ("< - - | var var var" "") - ("< - - | var var var var" "") - ("< - - | var var var var var" "") - ("~ >" "") - ("~ > var" "") - ("~ > var var" "") - ("~ > . ." "") - ("< ~ var" "") - ("< ~ var var" "") - ("< ~ var var var" "") - ("< ~ . ." "") - ("< ~ >" "") - ("< ~ > var" "") - ("< ~ > . ." "") - ("< - <" "") - ("> - >" "") - ("- > - >" "") - ("- > - > var" "") - ("- > - > var var" "") - ("- > - > - >" "") - ("- > - > - > - >" "") - ("< - < -" "") - ("< - < - var" "") - ("< - < - var var" "") - ("< - < - < -" "") - ("< - < - < - < -" "") - ("- > < -" "") - ("- > < - var" "") - ("- - > - >" "") - ("- - > - - >" "") - ("- - > < -" "") - ("- - > < - var" "") - ("- - > < - -" "") - ("- - > < - - var" "") - ("- - > - > - >" "") - ("- - > - - > - - >" "") - ("- - > - > - > - >" "") - ("- - > - - > - - > - - >" "") - ("< - - > var var" "") - ("< - - > var var var" "") - ("< - - < -" "") - ("< - - < - -" "") - ("< - - < - < -" "") - ("< - - < - - < - -" "") - ("< - - < - < - < -" "") - ("< - - < - - < - - < - -" "") - ("< - - - >" "") - ("< - - - > var" "") - ("< - - - - >" "") - ("< - - - - > var" "") - ("- > >" "") - ("< < -" "") - ("- - > >" "") - ("< < - -" "") - ("- > /" "") - ("< - /" "") - ("< - > /" "") - ("= > /" "") - ("< = var var var /" "") - ("< = > /" "") - ("< - > -" "") - ("- | >" "") - ("< | -" "") - ("< | - | >" "") - ("| - | >" "") - ("| var - | >" "") - ("- - | >" "") - ("< | - -" "") - ("< | - - | >" "") - ("| - - | >" "") - ("| var - - | >" "") - ("< - < var" "") - ("> var - >" "") - ("< - < var =" "") - ("> var = - >" "") - ("< - @" "") - ("@ - >" "") - - ("- > !" "") - ("< - !" "") - ("< - > !" "") - ("| - > !" "") - ("| var - > !" "") - ("- - > !" "") - ("< - - !" "") - ("< - - > !" "") - ("| - - > !" "") - ("| var - - > !" "") - ("~ > !" "") - ("< ~ !" "") - ("< ~ > !" "") - ("= !" "") - ("= = !" "") - ("= = var var !" "") - ("= > !" "") - ("< = !" "") - ("< = > !" "") - ("= = > !" "") - ("< = = !" "") - ("< = = > !" "") - - ("- ^" (make-long-arrow "")) - ("- > ^" (make-long-arrow "")) - ("- @ ^" (make-long-arrow "")) - ("< - ^" (make-long-arrow "")) - ("< - > ^" (make-long-arrow "")) - ("| - > ^" (make-long-arrow "")) - ("| var - > ^" (make-long-arrow "")) - ("| - > var ^" (make-long-arrow "")) - ("| var - > var ^" (make-long-arrow "")) - ("< - | ^" (make-long-arrow "")) - ("< - | var ^" (make-long-arrow "")) - ("- > > ^" (make-long-arrow "")) - ("< < - ^" (make-long-arrow "")) - ("- / var ^" (make-long-arrow "")) - ("- / var var ^" (make-long-arrow "")) - ("/ - var ^" (make-long-arrow "")) - ("/ - var var ^" (make-long-arrow "")) - ("= ^" (make-long-arrow "")) - ("= > ^" (make-long-arrow "")) - ("< = ^" (make-long-arrow "")) - ("< = > ^" (make-long-arrow "")) - ("= var var ^" (make-long-arrow "")) - ("= var var > ^" (make-long-arrow "")) - ("= > var var var ^" (make-long-arrow "")) - ("< = var var var var ^" (make-long-arrow "")) - ("< = var var var var > ^" (make-long-arrow "")) - ("< = > var var ^" (make-long-arrow "")) - ("@ - ^" (make-long-arrow "")) - ("- > - > ^" (make-long-arrow "")) - ("< - < - ^" (make-long-arrow "")) - ("- > < - ^" (make-long-arrow "")) - ("< - - > var var ^" (make-long-arrow "")) - ("- > - > - > ^" (make-long-arrow "")) - ("< - < - < - ^" (make-long-arrow "")) - ("- > - > - > - > ^" (make-long-arrow "")) - ("< - < - < - < - ^" (make-long-arrow "")) - - ("- - ^" (make-long-arrow "")) - ("- - > ^" (make-long-arrow "")) - ("- - @ ^" (make-long-arrow "")) - ("< - - ^" (make-long-arrow "")) - ("< - - > ^" (make-long-arrow "")) - ("< - - > var var var ^" (make-long-arrow "")) - ("< - - - > var ^" (make-long-arrow "")) - ("< - - - - > var ^" (make-long-arrow "")) - ("- > < - var ^" (make-long-arrow "")) - ("- - > < - var ^" (make-long-arrow "")) - ("- - > < - - var ^" (make-long-arrow "")) - ("| - - > ^" (make-long-arrow "")) - ("| var - - > ^" (make-long-arrow "")) - ("| - - > var ^" (make-long-arrow "")) - ("| var - - > var ^" (make-long-arrow "")) - ("< - - | ^" (make-long-arrow "")) - ("< - - | var ^" (make-long-arrow "")) - ("- - > > ^" (make-long-arrow "")) - ("< < - - ^" (make-long-arrow "")) - ("- - / var ^" (make-long-arrow "")) - ("- - / var var ^" (make-long-arrow "")) - ("/ - - var ^" (make-long-arrow "")) - ("/ - var - ^" (make-long-arrow "")) - ("/ - - var var ^" (make-long-arrow "")) - ("/ - var - var ^" (make-long-arrow "")) - ("/ - var var - ^" (make-long-arrow "")) - ("= = ^" (make-long-arrow "")) - ("= = > ^" (make-long-arrow "")) - ("< = = ^" (make-long-arrow "")) - ("< = = > ^" (make-long-arrow "")) - ("= = var var ^" (make-long-arrow "")) - ("= = var var > ^" (make-long-arrow "")) - ("= = > var var var ^" (make-long-arrow "")) - ("< = = var var var ^" (make-long-arrow "")) - ("< = = var var var > ^" (make-long-arrow "")) - ("< = = > var var ^" (make-long-arrow "")) - ("@ - - ^" (make-long-arrow "")) - ("- - > - > ^" (make-long-arrow "")) - ("- - > - - > ^" (make-long-arrow "")) - ("< - - < - ^" (make-long-arrow "")) - ("< - - < - - ^" (make-long-arrow "")) - - ("- _" (make-long-arrow* "")) - ("- > _" (make-long-arrow* "")) - ("- @ _" (make-long-arrow* "")) - ("< - _" (make-long-arrow* "")) - ("< - > _" (make-long-arrow* "")) - ("| - > _" (make-long-arrow* "")) - ("| var - > _" (make-long-arrow* "")) - ("| - > var _" (make-long-arrow* "")) - ("| var - > var _" (make-long-arrow* "")) - ("< - | _" (make-long-arrow* "")) - ("< - | var _" (make-long-arrow* "")) - ("- > > _" (make-long-arrow* "")) - ("< < - _" (make-long-arrow* "")) - ("- / var _" (make-long-arrow* "")) - ("- / var var _" (make-long-arrow* "")) - ("/ - var _" (make-long-arrow* "")) - ("/ - var var _" (make-long-arrow* "")) - ("= _" (make-long-arrow* "")) - ("= > _" (make-long-arrow* "")) - ("< = _" (make-long-arrow* "")) - ("< = > _" (make-long-arrow* "")) - ("= var var _" (make-long-arrow* "")) - ("= var var > _" (make-long-arrow* "")) - ("= > var var var _" (make-long-arrow* "")) - ("< = var var var var _" (make-long-arrow* "")) - ("< = var var var var > _" (make-long-arrow* "")) - ("< = > var var _" (make-long-arrow* "")) - ("@ - _" (make-long-arrow* "")) - ("- > - > _" (make-long-arrow* "")) - ("< - < - _" (make-long-arrow* "")) - ("- > < - _" (make-long-arrow* "")) - ("< - - > var var _" (make-long-arrow* "")) - ("- > - > - > _" (make-long-arrow* "")) - ("< - < - < - _" (make-long-arrow* "")) - ("- > - > - > - > _" (make-long-arrow* "")) - ("< - < - < - < - _" (make-long-arrow* "")) - - ("- - _" (make-long-arrow* "")) - ("- - > _" (make-long-arrow* "")) - ("- - @ _" (make-long-arrow* "")) - ("< - - _" (make-long-arrow* "")) - ("< - - > _" (make-long-arrow* "")) - ("< - - > var var var _" (make-long-arrow* "")) - ("< - - - > var _" (make-long-arrow* "")) - ("< - - - - > var _" (make-long-arrow* "")) - ("- > < - var _" (make-long-arrow* "")) - ("- - > < - var _" (make-long-arrow* "")) - ("- - > < - - var _" (make-long-arrow* "")) - ("| - - > _" (make-long-arrow* "")) - ("| var - - > _" (make-long-arrow* "")) - ("| - - > var _" (make-long-arrow* "")) - ("| var - - > var _" (make-long-arrow* "")) - ("< - - | _" (make-long-arrow* "")) - ("< - - | var _" (make-long-arrow* "")) - ("- - > > _" (make-long-arrow* "")) - ("< < - - _" (make-long-arrow* "")) - ("- - / var _" (make-long-arrow* "")) - ("- - / var var _" (make-long-arrow* "")) - ("/ - - var _" (make-long-arrow* "")) - ("/ - var - _" (make-long-arrow* "")) - ("/ - - var var _" (make-long-arrow* "")) - ("/ - var - var _" (make-long-arrow* "")) - ("/ - var var - _" (make-long-arrow* "")) - ("= = _" (make-long-arrow* "")) - ("= = > _" (make-long-arrow* "")) - ("< = = _" (make-long-arrow* "")) - ("< = = > _" (make-long-arrow* "")) - ("= = var var _" (make-long-arrow* "")) - ("= = var var > _" (make-long-arrow* "")) - ("= = > var var var _" (make-long-arrow* "")) - ("< = = var var var _" (make-long-arrow* "")) - ("< = = var var var > _" (make-long-arrow* "")) - ("< = = > var var _" (make-long-arrow* "")) - ("@ - - _" (make-long-arrow* "")) - ("- - > - > _" (make-long-arrow* "")) - ("- - > - - > _" (make-long-arrow* "")) - ("< - - < - _" (make-long-arrow* "")) - ("< - - < - - _" (make-long-arrow* "")) - - ("@" "") - ("@ I" (math-big-operator "oint")) - ("@ I I" (math-big-operator "oiint")) - ("@ /" "") - ("@ +" "") - ("@ + . ." "") - ("@ -" "") - ("@ - var" "") - ("@ - var -" "") - ("@ - -" "") - ("@ ." "") - ("@ . ." "") - ("@ . var" (math-big-operator "odot")) - ("@ + var" (math-big-operator "oplus")) - ("@ * var var" (math-big-operator "otimes")) - ("@ :" "") - ("@ x" "") - ("@ x . ." "") - ("@ *" "") - ("@ * . ." "") - ("@ * var" "") - ("@ x var . ." "") - ("@ A" "") - ("@ R" "") - ("@ S" "") - ("@ / var" "") - ("@ \\" "") - ("@ <" "") - ("@ < var" "") - ("@ >" "") - ("@ > var" "") - ("@ &" "") - ("@ |" "") - ("@ | var" "") - ("@ v" "") - ("@ @" "") - ("@ @ var" "") - ("@ @ var var" "") - ("- @ @" "-") - ("@ var" "") - ("@ var +" "") - ("@ var -" "") - ("@ var x" "") - ("@ var *" "") - ("@ var * var" "") - ("@ var ." "") - ("@ var /" "") - ("@ var \\" "") - ("@ var @" "") - ("@ var @ var" "") - ("@ var |" "") - ("@ var var" "") - ("@ var var var" "") - ("@ var var var var" "") - ("@ var var var var var" "") - - ("= var" "") - ("= var . ." "") - ("= var var" "") - ("= var var . ." "") - ("= var var var" "") - ("= var var var . ." "") - ("= var var var var" "") - ("= var var var var . ." "") - ("= var var var var var" "") - ("= . ." "==") - ("= :" "") - ("~" "") - ("~ var" "") - ("~ . ." "") - ("~ ~" "") - ("~ ~ . ." "") - ("~ ~ var" "") - ("~ ~ var . ." "") - ("~ ~ -" "") - ("~ ~ - . ." "") - ("~ ~ - /" "") - ("~ ~ =" "") - ("~ ~ = . ." "") - ("~ ~ = /" "") - ("~ ~ ~" "") - ("~ ~ ~ . ." "") - ("~ ~ ~ /" "") - ("~ -" "") - ("~ - . ." "") - ("~ - var" "") - ("~ - var . ." "") - ("~ - var var" "") - ("~ - var var . ." "") - ("~ =" "") - ("~ = . ." "") - ("= /" "") - ("= var /" "") - ("= var var /" "") - ("= var var var /" "") - ("= var var var var /" "") - ("~ /" "") - ("~ ~ /" "") - ("~ - /" "") - ("~ = /" "")) - -; 本块包含约 1221 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-math-or-hybrid?) - ("/ \\" "") - ("/ \\ var " "") - ("/ \\ var var" "") - ("/ \\ var var var" "") - ("/ \\ var var var var" "") - ("/ \\ var var var var var" "") - ("/ \\ var var var var var var" "") - ("/ \\ var var var var var var var" (begin (insert "/") (make-hybrid))) - ("- / \\" "") - ("\\ /" "") - ("\\ / var" "") - ("\\ / var +" "") - ("\\ / var var" "") - ("\\ / var var var" "") - ("\\ / var var var var" "") - ("\\ / var var var var var" "") - ("\\ / var var var var var var" "") - ("\\ / var var var var var var var" (begin (make-hybrid) (insert "/"))) - ("\\ / -" "")) - -; 本块包含约 19 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-math?) - ("# var" "") - ("# var var" "") - ("# var var var" "") - ("&" "") - ("& . ." "") - ("& var" "") - ("& var . ." "") - ("& var var" "") - ("& var var . ." "") - ("& var var var" "") - ("& var var var . ." "") - ("& var var var var" "") - ("& var var var var var . ." "") - ("& var var var var var" "") - ("& var var var var var var" "") - ("& var var var var var var var" "&") - ("- &" "") - ("- & . ." "") - ("%" "") - ("% . ." "") - ("% var" "") - ("% var . ." "") - ("% var +" "") - ("% var + . ." "") - ("% var + +" "") - ("% var var" "") - ("% var var . ." "") - ("% var var var" "") - ("% var var var . ." "") - ("% var var var var" "") - ("% var var var var . ." "") - ("% var var var var var" "") - ("% var var var var var var" "") - ("% var var var var var var var" "") - ("% var var var var var var var var" "%") - ("% -" "") - ("% - . ." "") - - ("| /" "") - ("| / var" "") - ("| var" "|") - ("| var / var" "") - ("| var var" (math-separator "|" 'default)) - ("| var var var" "") - ("| var var var /" "") - ("| var var var var" "") - ("| var var var var var" "") - ("| var var var var var /" "") - ("| | var" "<||>") - ("| | var /" "") - ("| | var var" (math-separator "<||>" 'default)) - ("| | var var /" "") - ("| | var var var" "") - ("| | var var var /" "") - ("| | var var var var" "") - ("| | var var var var /" "") - ("| | | var" "") - - ("| - var" "") - ("| - var -" "") - ("| - -" "") - ("| var -" "") - ("| var - -" "") - ("| | - var" "") - ("| | - var -" "") - ("| | - -" "") - ("| | var -" "") - ("| | var - -" "") - ("| | | - var" "") - ("| | | - var -" "") - ("| | | - -" "") - ("| | | var -" "") - ("| | | var - -" "") - ("- | var" "") - ("- | var |" "") - ("- | var | |" "") - ("- | | var" "") - ("- | | | var" "") - ("- - |" "") - ("- - | |" "") - ("- - | | |" "") - ("| = var" "") - ("| = var =" "") - ("| = =" "") - ("| var =" "") - ("| var = =" "") - ("| | = var" "") - ("| | = var =" "") - ("| | = =" "") - ("| | var =" "") - ("| | var = =" "") - ("| | | = var" "") - ("| | | = var =" "") - ("| | | = =" "") - ("| | | var =" "") - ("| | | var = =" "") - ("= | var" "") - ("= | var |" "") - ("= | var | |" "") - ("= | | var" "") - ("= | | | var" "") - ("= = |" "") - ("= = | |" "") - ("= = | | |" "") - - ("| - var /" "") - ("| - /" "") - ("| var - /" "") - ("| | - var /" "") - ("| | - /" "") - ("| | var - /" "") - ("| | | - var /" "") - ("| | | - /" "") - ("| | | var - /" "") - ("- | var /" "") - ("- | /" "") - ("- | var | /" "") - ("- | | var /" "") - ("- | | /" "") - ("- | | | var /" "") - ("- | | | /" "") - ("| = var /" "") - ("| = /" "") - ("| var = /" "") - ("| | = var /" "") - ("| | = /" "") - ("| | var = /" "") - ("| | | = var /" "") - ("| | | = /" "") - ("| | | var = /" "") - ("= | var /" "") - ("= | /" "") - ("= | var | /" "") - ("= | | var /" "") - ("= | | /" "") - ("= | | | var /" "") - ("= | | | /" "") - - ("< | var" "") - ("< | var /" "") - ("< | var =" "") - ("< | var = /" "") - ("< | var = var" "") - ("< | var = var /" "") - ("< | var var" "") - ("< | var var /" "") - ("< | var var =" "") - ("< | var var = /" "") - ("< | var var = var" "") - ("< | var var = var /" "") - ("| > var" "") - ("| > var /" "") - ("| > var =" "") - ("| > var = /" "") - ("| > var = var" "") - ("| > var = var /" "") - ("| > var var" "") - ("| > var var /" "") - ("| > var var =" "") - ("| > var var = /" "") - ("| > var var = var" "") - ("| > var var = var /" "") - ("| var >" "") - ("| var > /" "") - ("| var > =" "") - ("| var > = /" "") - ("| var > = var" "") - ("| var > = var /" "") - ("| var > var" "") - ("| var > var /" "") - ("| var > var =" "") - ("| var > var = /" "") - ("| var > var = var" "") - ("| var > var = var /" "") - - ("+ var" "") - ("+ var var" "") - ("+ var var var" "") - ("+ var var var var" "") - ("+ . ." "++") - ("+ +" "++") - ("+ -" "") - ("- +" "") - ("+ - . ." "") - ("- + . ." "") - ("+ + var" "") - ("@ =" "") - ("@ = var" "") - ("= @" "") - ("- . ." "--") - ("- @" "") - ("- - @" "") - (". =" "") - (". +" "") - (". -" "") - (". *" "") - (". * var" "") - (". ." "") - (". . var" "") - (". . var !" "") - (". . var var" "") - (". . var var var" "") - (". . var var var var" "") - (". . var var var var var" "") - (":" ":") - (": var" "") - (": var var" "") - (": var var . ." "") - (": var var var" "") - (": :" "") - (": >" "") - (": =" "") - ("+ =" "") - ("- =" "") - ("/ var" "") - ("/ var var" "
") - ("*" "") - ("* . ." "**") - ("* *" "**") - ("* var" "*") - ("* var . ." "") - ("* var var" "") - ("* var var . ." "") - ("* var var var" "") - ("* var var var . ." "") - ("* var var var var" "") - ("* var var var var . ." "") - ("* var var var var var" "") - ("* &" "") - ("| var *" "") - ("| var * var" "") - ("| var * var var" "") - ("| var * |" "") - ("* var |" "") - ("* var | var" "") - ("* var | var var" "") - ("! var" "") - - ("math:misc &" "&") - ("math:misc %" "%") - ("math:misc % var" "") - ("math:misc \\" "\\") - ("math:misc \\ var" "") - ("math:misc \\ var var" "") - ("math:misc |" "|") - ("math:misc | var" "") - ("math:misc | var /" "") - ("math:misc | var var" "") - ("math:misc | var var /" "") - ("math:misc | |" "<||>") - ("math:misc | | /" "") - ("math:misc | | var" "") - ("math:misc | | var /" "") - ("math:misc | | var var" "") - ("math:misc | | var var /" "") - - ("math:greek a" "") - ("math:greek b" "") - ("math:greek g" "") - ("math:greek g var" "") - ("math:greek d" "") - ("math:greek e" "") - ("math:greek e var" "") - ("math:greek e var var" "") - ("math:greek z" "") - ("math:greek h" "") - ("math:greek j" "") - ("math:greek j var" "") - ("math:greek i" "") - ("math:greek k" "") - ("math:greek k var" "") - ("math:greek l" "") - ("math:greek l var" "") - ("math:greek m" "") - ("math:greek n" "") - ("math:greek x" "") - ("math:greek o" "") - ("math:greek p" "") - ("math:greek p var" "") - ("math:greek p var var" "") - ("math:greek r" "") - ("math:greek r var" "") - ("math:greek s" "") - ("math:greek s var" "") - ("math:greek c" "") - ("math:greek c var" "") - ("math:greek t" "") - ("math:greek u" "") - ("math:greek y" "") - ("math:greek q" "") - ("math:greek w" "") - ("math:greek w var" "") - ("math:greek v" "") - ("math:greek v var" "") - ("math:greek f" "") - ("math:greek f var" "") - ("math:greek A" "") - ("math:greek B" "") - ("math:greek G" "") - ("math:greek G var" "") - ("math:greek D" "") - ("math:greek D var" "") - ("math:greek E" "") - ("math:greek E var" "") - ("math:greek Z" "") - ("math:greek H" "") - ("math:greek J" "") - ("math:greek I" "") - ("math:greek K" "") - ("math:greek L" "") - ("math:greek M" "") - ("math:greek N" "") - ("math:greek X" "") - ("math:greek O" "") - ("math:greek P" "") - ("math:greek R" "") - ("math:greek S" "") - ("math:greek S var" "") - ("math:greek C" "") - ("math:greek T" "") - ("math:greek U" "") - ("math:greek Y" "") - ("math:greek Q" "") - ("math:greek W" "") - ("math:greek W var" "") - ("math:greek V" "") - ("math:greek F" "")) - -; 本块包含约 320 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-math-not-hybrid?) - ("a var" "") - ("b var" "") - ("b var var" "") - ("c var" "") - ("c var var" "") - ("d var" "") - ("d var var" "") - ("d var var var" "") - ("e var" "") - ("e var var" "") - ("e var var var" "") - ("e var var var var" "") - ("g var" "") - ("g var var" "") - ("h var" "") - ("h var var" "") - ("i var" "") - ("i var var" "") - ("i var var var" "") - ("j var" "") - ("j var var" "") - ("j var var var" "") - ("k var" "") - ("k var var" "") - ("l var" "") - ("l var var" "") - ("l var var var" "") - ("m var" "") - ("n var" "") - ("n var var" "") - ("o var" "") - ("p var" "") - ("p var var" "") - ("p var var var" "") - ("q var" "") - ("r var" "") - ("r var var" "") - ("s var" "") - ("s var var" "") - ("t var" "") - ("u var" "") - ("v var" "") - ("v var var" "") - ("f var" "") - ("f var var" "") - ("w var" "") - ("w var var" "") - ("x var" "") - ("y var" "") - ("z var" "") - - ("A var" "") - ("A var var" "") - ("A var var var" "") - ("B var" "") - ("B var var" "") - ("B var var var" "") - ("C var" "") - ("C var var" "") - ("C var var var" "") - ("D var" "") - ("D var var" "") - ("D var var var" "") - ("D var var var var" "") - ("E var" "") - ("E var var" "") - ("E var var var" "") - ("E var var var var" "") - ("G var" "") - ("G var var" "") - ("G var var var" "") - ("G var var var var" "") - ("H var" "") - ("I var" (math-big-operator "int")) - ("I I var" (math-big-operator "iint")) - ("I var ."(math-big-operator "idotsint")) - ("I I I var" (math-big-operator "iiint")) - ("I I I I var" (math-big-operator "iiiint")) - ("I var var " "") - ("I var var var" "") - ("J var" "") - ("K var" "") - ("L var" "") - ("M var" "") - ("N var" "") - ("N var var" (math-big-operator "cap")) - ("O var" "") - ("P var" "") - ("P var var" "") - ("P var var var" (math-big-operator "prod")) - ("Q var" "") - ("R var" "") - ("R var var" "") - ("S var" "") - ("S var var" "") - ("S var var var" (math-big-operator "sum")) - ("T var" "") - ("T var var" "") - ("T var var var" "") - ("T var var var var" "") - ("T var var var var var" "") - ("T var var var var var var" "") - ("T var var var var var var var" "") - ("U var" "") - ("U var var" (math-big-operator "cup")) - ("V var" "") - ("V var var" "") - ("F var" "") - ("W var" "") - ("W var var" "") - ("X var" "") - ("Y var" "") - ("Y var var" "") - ("Y var var var" "") - ("Y var var var var" "") - ("Y var var var var var" "") - ("Z var" "")) - -; 本块包含约 116 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-math?) - ("math:bold 0" "") - ("math:bold 1" "") - ("math:bold 2" "") - ("math:bold 3" "") - ("math:bold 4" "") - ("math:bold 5" "") - ("math:bold 6" "") - ("math:bold 7" "") - ("math:bold 8" "") - ("math:bold 9" "") - ("math:bold a" "") - ("math:bold b" "") - ("math:bold c" "") - ("math:bold d" "") - ("math:bold e" "") - ("math:bold f" "") - ("math:bold g" "") - ("math:bold h" "") - ("math:bold i" "") - ("math:bold j" "") - ("math:bold k" "") - ("math:bold l" "") - ("math:bold m" "") - ("math:bold n" "") - ("math:bold o" "") - ("math:bold p" "") - ("math:bold q" "") - ("math:bold r" "") - ("math:bold s" "") - ("math:bold t" "") - ("math:bold u" "") - ("math:bold v" "") - ("math:bold w" "") - ("math:bold x" "") - ("math:bold y" "") - ("math:bold z" "") - ("math:bold A" "") - ("math:bold B" "") - ("math:bold C" "") - ("math:bold D" "") - ("math:bold E" "") - ("math:bold F" "") - ("math:bold G" "") - ("math:bold H" "") - ("math:bold I" "") - ("math:bold J" "") - ("math:bold K" "") - ("math:bold L" "") - ("math:bold M" "") - ("math:bold N" "") - ("math:bold O" "") - ("math:bold P" "") - ("math:bold Q" "") - ("math:bold R" "") - ("math:bold S" "") - ("math:bold T" "") - ("math:bold U" "") - ("math:bold V" "") - ("math:bold W" "") - ("math:bold X" "") - ("math:bold Y" "") - ("math:bold Z" "") - ("math:bold i var" "") - ("math:bold j var" "") - ("math:bold l var" "") - ("math:bold ~" "") - ("math:bold ~ ~" "") - - ("math:bold:greek a" "") - ("math:bold:greek b" "") - ("math:bold:greek g" "") - ("math:bold:greek d" "") - ("math:bold:greek e" "") - ("math:bold:greek e var" "") - ("math:bold:greek e var var" "") - ("math:bold:greek z" "") - ("math:bold:greek h" "") - ("math:bold:greek j" "") - ("math:bold:greek j var" "") - ("math:bold:greek i" "") - ("math:bold:greek k" "") - ("math:bold:greek k var" "") - ("math:bold:greek l" "") - ("math:bold:greek m" "") - ("math:bold:greek n" "") - ("math:bold:greek x" "") - ("math:bold:greek o" "") - ("math:bold:greek p" "") - ("math:bold:greek p var" "") - ("math:bold:greek r" "") - ("math:bold:greek r var" "") - ("math:bold:greek s" "") - ("math:bold:greek s var" "") - ("math:bold:greek c" "") - ("math:bold:greek c var" "") - ("math:bold:greek t" "") - ("math:bold:greek u" "") - ("math:bold:greek y" "") - ("math:bold:greek q" "") - ("math:bold:greek w" "") - ("math:bold:greek w var" "") - ("math:bold:greek v" "") - ("math:bold:greek v var" "") - ("math:bold:greek f" "") - ("math:bold:greek f var" "") - ("math:bold:greek A" "") - ("math:bold:greek B" "") - ("math:bold:greek G" "") - ("math:bold:greek D" "") - ("math:bold:greek E" "") - ("math:bold:greek E var" "") - ("math:bold:greek Z" "") - ("math:bold:greek H" "") - ("math:bold:greek J" "") - ("math:bold:greek I" "") - ("math:bold:greek K" "") - ("math:bold:greek L" "") - ("math:bold:greek M" "") - ("math:bold:greek N" "") - ("math:bold:greek X" "") - ("math:bold:greek O" "") - ("math:bold:greek P" "") - ("math:bold:greek R" "") - ("math:bold:greek S" "") - ("math:bold:greek S var" "") - ("math:bold:greek C" "") - ("math:bold:greek T" "") - ("math:bold:greek U" "") - ("math:bold:greek Y" "") - ("math:bold:greek Q" "") - ("math:bold:greek W" "") - ("math:bold:greek W var" "") - ("math:bold:greek V" "") - ("math:bold:greek F" "") - - ("math:bold a var" "") - ("math:bold b var" "") - ("math:bold c var" "") - ("math:bold c var var" "") - ("math:bold d var" "") - ("math:bold e var" "") - ("math:bold e var var" "") - ("math:bold e var var var" "") - ("math:bold g var" "") - ("math:bold h var" "") - ("math:bold i var" "") - ("math:bold i var var" "") - ("math:bold j var" "") - ("math:bold j var var" "") - ("math:bold j var var var" "") - ("math:bold k var" "") - ("math:bold k var var" "") - ("math:bold l var" "") - ("math:bold l var var" "") - ("math:bold m var" "") - ("math:bold n var" "") - ("math:bold o var" "") - ("math:bold p var" "") - ("math:bold p var var" "") - ("math:bold q var" "") - ("math:bold r var" "") - ("math:bold r var var" "") - ("math:bold s var" "") - ("math:bold s var var" "") - ("math:bold t var" "") - ("math:bold u var" "") - ("math:bold v var" "") - ("math:bold v var var" "") - ("math:bold f var" "") - ("math:bold f var var" "") - ("math:bold w var" "") - ("math:bold w var var" "") - ("math:bold x var" "") - ("math:bold y var" "") - ("math:bold z var" "") - ("math:bold A var" "") - ("math:bold B var" "") - ("math:bold C var" "") - ("math:bold D var" "") - ("math:bold E var" "") - ("math:bold E var var" "") - ("math:bold G var" "") - ("math:bold H var" "") - ("math:bold I var" "") - ("math:bold J var" "") - ("math:bold K var" "") - ("math:bold L var" "") - ("math:bold M var" "") - ("math:bold N var" "") - ("math:bold O var" "") - ("math:bold P var" "") - ("math:bold Q var" "") - ("math:bold R var" "") - ("math:bold S var" "") - ("math:bold S var var" "") - ("math:bold T var" "") - ("math:bold U var" "") - ("math:bold V var" "") - ("math:bold F var" "") - ("math:bold W var" "") - ("math:bold W var var" "") - ("math:bold X var" "") - ("math:bold Y var" "") - ("math:bold Z var" "") - - ("math:up a" "") - ("math:up b" "") - ("math:up c" "") - ("math:up d" "") - ("math:up e" "") - ("math:up f" "") - ("math:up g" "") - ("math:up h" "") - ("math:up i" "") - ("math:up j" "") - ("math:up k" "") - ("math:up l" "") - ("math:up m" "") - ("math:up n" "") - ("math:up o" "") - ("math:up p" "") - ("math:up q" "") - ("math:up r" "") - ("math:up s" "") - ("math:up t" "") - ("math:up u" "") - ("math:up v" "") - ("math:up w" "") - ("math:up x" "") - ("math:up y" "") - ("math:up z" "") - ("math:up A" "") - ("math:up B" "") - ("math:up C" "") - ("math:up D" "") - ("math:up E" "") - ("math:up F" "") - ("math:up G" "") - ("math:up H" "") - ("math:up I" "") - ("math:up J" "") - ("math:up K" "") - ("math:up L" "") - ("math:up M" "") - ("math:up N" "") - ("math:up O" "") - ("math:up P" "") - ("math:up Q" "") - ("math:up R" "") - ("math:up S" "") - ("math:up T" "") - ("math:up U" "") - ("math:up V" "") - ("math:up W" "") - ("math:up X" "") - ("math:up Y" "") - ("math:up Z" "") - - ("math:up a var" "") - ("math:up b var" "") - ("math:up c var" "") - ("math:up c var var" "") - ("math:up d var" "") - ("math:up e var" "") - ("math:up e var var" "") - ("math:up g var" "") - ("math:up h var" "") - ("math:up i var" "") - ("math:up i var var" "") - ("math:up j var" "") - ("math:up j var var" "") - ("math:up j var var var" "") - ("math:up k var" "") - ("math:up k var var" "") - ("math:up l var" "") - ("math:up l var var" "") - ("math:up m var" "") - ("math:up n var" "") - ("math:up o var" "") - ("math:up p var" "") - ("math:up p var var" "") - ("math:up q var" "") - ("math:up r var" "") - ("math:up r var var" "") - ("math:up s var" "") - ("math:up s var var" "") - ("math:up t var" "") - ("math:up u var" "") - ("math:up v var" "") - ("math:up v var var" "") - ("math:up f var" "") - ("math:up f var var" "") - ("math:up w var" "") - ("math:up x var" "") - ("math:up y var" "") - ("math:up z var" "") - ;;("math:up A var" "") - ;;("math:up B var" "") - ;;("math:up C var" "") - ;;("math:up D var" "") - ;;("math:up E var" "") - ;;("math:up G var" "") - ;;("math:up H var" "") - ;;("math:up I var" "") - ;;("math:up J var" "") - ;;("math:up K var" "") - ;;("math:up L var" "") - ;;("math:up M var" "") - ;;("math:up N var" "") - ;;("math:up O var" "") - ;;("math:up P var" "") - ;;("math:up Q var" "") - ;;("math:up R var" "") - ;;("math:up S var" "") - ;;("math:up T var" "") - ;;("math:up U var" "") - ;;("math:up V var" "") - ;;("math:up F var" "") - ;;("math:up W var" "") - ;;("math:up W var var" "") - ;;("math:up X var" "") - ;;("math:up Y var" "") - ;;("math:up Z var" "") - - ("math:bold:up a" "") - ("math:bold:up b" "") - ("math:bold:up c" "") - ("math:bold:up d" "") - ("math:bold:up e" "") - ("math:bold:up f" "") - ("math:bold:up g" "") - ("math:bold:up h" "") - ("math:bold:up i" "") - ("math:bold:up j" "") - ("math:bold:up k" "") - ("math:bold:up l" "") - ("math:bold:up m" "") - ("math:bold:up n" "") - ("math:bold:up o" "") - ("math:bold:up p" "") - ("math:bold:up q" "") - ("math:bold:up r" "") - ("math:bold:up s" "") - ("math:bold:up t" "") - ("math:bold:up u" "") - ("math:bold:up v" "") - ("math:bold:up w" "") - ("math:bold:up x" "") - ("math:bold:up y" "") - ("math:bold:up z" "") - ("math:bold:up A" "") - ("math:bold:up B" "") - ("math:bold:up C" "") - ("math:bold:up D" "") - ("math:bold:up E" "") - ("math:bold:up F" "") - ("math:bold:up G" "") - ("math:bold:up H" "") - ("math:bold:up I" "") - ("math:bold:up J" "") - ("math:bold:up K" "") - ("math:bold:up L" "") - ("math:bold:up M" "") - ("math:bold:up N" "") - ("math:bold:up O" "") - ("math:bold:up P" "") - ("math:bold:up Q" "") - ("math:bold:up R" "") - ("math:bold:up S" "") - ("math:bold:up T" "") - ("math:bold:up U" "") - ("math:bold:up V" "") - ("math:bold:up W" "") - ("math:bold:up X" "") - ("math:bold:up Y" "") - ("math:bold:up Z" "") - - ("math:bold:up a var" "") - ("math:bold:up b var" "") - ("math:bold:up c var" "") - ("math:bold:up c var var" "") - ("math:bold:up d var" "") - ("math:bold:up e var" "") - ("math:bold:up e var var" "") - ("math:bold:up g var" "") - ("math:bold:up h var" "") - ("math:bold:up i var" "") - ("math:bold:up i var var" "") - ("math:bold:up j var" "") - ("math:bold:up j var var" "") - ("math:bold:up j var var var" "") - ("math:bold:up k var" "") - ("math:bold:up k var var" "") - ("math:bold:up l var" "") - ("math:bold:up l var var" "") - ("math:bold:up m var" "") - ("math:bold:up n var" "") - ("math:bold:up o var" "") - ("math:bold:up p var" "") - ("math:bold:up p var var" "") - ("math:bold:up q var" "") - ("math:bold:up r var" "") - ("math:bold:up r var var" "") - ("math:bold:up s var" "") - ("math:bold:up s var var" "") - ("math:bold:up t var" "") - ("math:bold:up u var" "") - ("math:bold:up v var" "") - ("math:bold:up v var var" "") - ("math:bold:up f var" "") - ("math:bold:up f var var" "") - ("math:bold:up w var" "") - ("math:bold:up x var" "") - ("math:bold:up y var" "") - ("math:bold:up z var" "") - ;;("math:bold:up A var" "") - ;;("math:bold:up B var" "") - ;;("math:bold:up C var" "") - ;;("math:bold:up D var" "") - ;;("math:bold:up E var" "") - ;;("math:bold:up G var" "") - ;;("math:bold:up H var" "") - ;;("math:bold:up I var" "") - ;;("math:bold:up J var" "") - ;;("math:bold:up K var" "") - ;;("math:bold:up L var" "") - ;;("math:bold:up M var" "") - ;;("math:bold:up N var" "") - ;;("math:bold:up O var" "") - ;;("math:bold:up P var" "") - ;;("math:bold:up Q var" "") - ;;("math:bold:up R var" "") - ;;("math:bold:up S var" "") - ;;("math:bold:up T var" "") - ;;("math:bold:up U var" "") - ;;("math:bold:up V var" "") - ;;("math:bold:up F var" "") - ;;("math:bold:up W var" "") - ;;("math:bold:up W var var" "") - ;;("math:bold:up X var" "") - ;;("math:bold:up Y var" "") - ;;("math:bold:up Z var" "") - - ("math:cal a" "") - ("math:cal b" "") - ("math:cal c" "") - ("math:cal d" "") - ("math:cal e" "") - ("math:cal f" "") - ("math:cal g" "") - ("math:cal h" "") - ("math:cal i" "") - ("math:cal j" "") - ("math:cal k" "") - ("math:cal l" "") - ("math:cal m" "") - ("math:cal n" "") - ("math:cal o" "") - ("math:cal p" "") - ("math:cal q" "") - ("math:cal r" "") - ("math:cal s" "") - ("math:cal t" "") - ("math:cal u" "") - ("math:cal v" "") - ("math:cal w" "") - ("math:cal x" "") - ("math:cal y" "") - ("math:cal z" "") - ("math:cal A" "") - ("math:cal B" "") - ("math:cal C" "") - ("math:cal D" "") - ("math:cal E" "") - ("math:cal F" "") - ("math:cal G" "") - ("math:cal H" "") - ("math:cal I" "") - ("math:cal J" "") - ("math:cal K" "") - ("math:cal L" "") - ("math:cal M" "") - ("math:cal N" "") - ("math:cal O" "") - ("math:cal P" "") - ("math:cal Q" "") - ("math:cal R" "") - ("math:cal S" "") - ("math:cal T" "") - ("math:cal U" "") - ("math:cal V" "") - ("math:cal W" "") - ("math:cal X" "") - ("math:cal Y" "") - ("math:cal Z" "") - - ("math:calstar a" "") - ("math:calstar b" "") - ("math:calstar c" "") - ("math:calstar d" "") - ("math:calstar e" "") - ("math:calstar f" "") - ("math:calstar g" "") - ("math:calstar h" "") - ("math:calstar i" "") - ("math:calstar j" "") - ("math:calstar k" "") - ("math:calstar l" "") - ("math:calstar m" "") - ("math:calstar n" "") - ("math:calstar o" "") - ("math:calstar p" "") - ("math:calstar q" "") - ("math:calstar r" "") - ("math:calstar s" "") - ("math:calstar t" "") - ("math:calstar u" "") - ("math:calstar v" "") - ("math:calstar w" "") - ("math:calstar x" "") - ("math:calstar y" "") - ("math:calstar z" "") - ("math:calstar A" "") - ("math:calstar B" "") - ("math:calstar C" "") - ("math:calstar D" "") - ("math:calstar E" "") - ("math:calstar F" "") - ("math:calstar G" "") - ("math:calstar H" "") - ("math:calstar I" "") - ("math:calstar J" "") - ("math:calstar K" "") - ("math:calstar L" "") - ("math:calstar M" "") - ("math:calstar N" "") - ("math:calstar O" "") - ("math:calstar P" "") - ("math:calstar Q" "") - ("math:calstar R" "") - ("math:calstar S" "") - ("math:calstar T" "") - ("math:calstar U" "") - ("math:calstar V" "") - ("math:calstar W" "") - ("math:calstar X" "") - ("math:calstar Y" "") - ("math:calstar Z" "") - - ("math:bold:cal a" "") - ("math:bold:cal b" "") - ("math:bold:cal c" "") - ("math:bold:cal d" "") - ("math:bold:cal e" "") - ("math:bold:cal f" "") - ("math:bold:cal g" "") - ("math:bold:cal h" "") - ("math:bold:cal i" "") - ("math:bold:cal j" "") - ("math:bold:cal k" "") - ("math:bold:cal l" "") - ("math:bold:cal m" "") - ("math:bold:cal n" "") - ("math:bold:cal o" "") - ("math:bold:cal p" "") - ("math:bold:cal q" "") - ("math:bold:cal r" "") - ("math:bold:cal s" "") - ("math:bold:cal t" "") - ("math:bold:cal u" "") - ("math:bold:cal v" "") - ("math:bold:cal w" "") - ("math:bold:cal x" "") - ("math:bold:cal y" "") - ("math:bold:cal z" "") - ("math:bold:cal A" "") - ("math:bold:cal B" "") - ("math:bold:cal C" "") - ("math:bold:cal D" "") - ("math:bold:cal E" "") - ("math:bold:cal F" "") - ("math:bold:cal G" "") - ("math:bold:cal H" "") - ("math:bold:cal I" "") - ("math:bold:cal J" "") - ("math:bold:cal K" "") - ("math:bold:cal L" "") - ("math:bold:cal M" "") - ("math:bold:cal N" "") - ("math:bold:cal O" "") - ("math:bold:cal P" "") - ("math:bold:cal Q" "") - ("math:bold:cal R" "") - ("math:bold:cal S" "") - ("math:bold:cal T" "") - ("math:bold:cal U" "") - ("math:bold:cal V" "") - ("math:bold:cal W" "") - ("math:bold:cal X" "") - ("math:bold:cal Y" "") - ("math:bold:cal Z" "") - - ("math:frak a" "") - ("math:frak b" "") - ("math:frak c" "") - ("math:frak d" "") - ("math:frak e" "") - ("math:frak f" "") - ("math:frak g" "") - ("math:frak h" "") - ("math:frak i" "") - ("math:frak i var" "") - ("math:frak j" "") - ("math:frak j var" "") - ("math:frak k" "") - ("math:frak l" "") - ("math:frak m" "") - ("math:frak n" "") - ("math:frak o" "") - ("math:frak p" "") - ("math:frak q" "") - ("math:frak r" "") - ("math:frak s" "") - ("math:frak t" "") - ("math:frak u" "") - ("math:frak v" "") - ("math:frak w" "") - ("math:frak x" "") - ("math:frak y" "") - ("math:frak z" "") - ("math:frak A" "") - ("math:frak B" "") - ("math:frak C" "") - ("math:frak D" "") - ("math:frak E" "") - ("math:frak F" "") - ("math:frak G" "") - ("math:frak H" "") - ("math:frak I" "") - ("math:frak J" "") - ("math:frak K" "") - ("math:frak L" "") - ("math:frak M" "") - ("math:frak N" "") - ("math:frak O" "") - ("math:frak P" "") - ("math:frak Q" "") - ("math:frak R" "") - ("math:frak S" "") - ("math:frak T" "") - ("math:frak U" "") - ("math:frak V" "") - ("math:frak W" "") - ("math:frak X" "") - ("math:frak Y" "") - ("math:frak Z" "") - - ("math:bbb 0" "") - ("math:bbb 1" "") - ("math:bbb 2" "") - ("math:bbb 3" "") - ("math:bbb 4" "") - ("math:bbb 5" "") - ("math:bbb 6" "") - ("math:bbb 7" "") - ("math:bbb 8" "") - ("math:bbb 9" "") - ("math:bbb a" "") - ("math:bbb b" "") - ("math:bbb c" "") - ("math:bbb d" "") - ("math:bbb e" "") - ("math:bbb f" "") - ("math:bbb g" "") - ("math:bbb h" "") - ("math:bbb i" "") - ("math:bbb j" "") - ("math:bbb k" "") - ("math:bbb l" "") - ("math:bbb m" "") - ("math:bbb n" "") - ("math:bbb o" "") - ("math:bbb p" "") - ("math:bbb q" "") - ("math:bbb r" "") - ("math:bbb s" "") - ("math:bbb t" "") - ("math:bbb u" "") - ("math:bbb v" "") - ("math:bbb w" "") - ("math:bbb x" "") - ("math:bbb y" "") - ("math:bbb z" "") - ("math:bbb A" "") - ("math:bbb B" "") - ("math:bbb C" "") - ("math:bbb D" "") - ("math:bbb E" "") - ("math:bbb F" "") - ("math:bbb G" "") - ("math:bbb H" "") - ("math:bbb I" "") - ("math:bbb J" "") - ("math:bbb K" "") - ("math:bbb L" "") - ("math:bbb M" "") - ("math:bbb N" "") - ("math:bbb O" "") - ("math:bbb P" "") - ("math:bbb Q" "") - ("math:bbb R" "") - ("math:bbb S" "") - ("math:bbb T" "") - ("math:bbb U" "") - ("math:bbb V" "") - ("math:bbb W" "") - ("math:bbb X" "") - ("math:bbb Y" "") - ("math:bbb Z" "")) - -; 本块包含约 708 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-math-not-hybrid?) - ("0 0 var" "") - ("0 0 var var" "") - ("1 1 var" "") - ("1 1 var var" "") - ("1 1 var var var" "") - ("2 2 var" "") - ("2 2 var var" "") - ("2 2 var var var" "") - ("3 3 var" "") - ("3 3 var var" "") - ("4 4 var" "") - ("4 4 var var" "") - ("5 5 var" "") - ("5 5 var var" "") - ("6 6 var" "") - ("6 6 var var" "") - ("7 7 var" "") - ("7 7 var var" "") - ("8 8 var" "") - ("8 8 var var" "") - ("9 9 var" "") - ("9 9 var var" "") - ("A A" "") - ("A A var" "") - ("A A var var" "") - ("A A var var var" "") - ("A A var var var var" "") - ("A A var var var var var" "") - ("A A var var var var var var" "") - ("B B" "") - ("B B var" "") - ("B B var var" "") - ("B B var var var" "") - ("B B var var var var" "") - ("B B var var var var var" "") - ("B B var var var var var var" "") - ("C C" "") - ("C C var" "") - ("C C var var" "") - ("C C var var var" "") - ("C C var var var var" "") - ("C C var var var var var" "") - ("C C var var var var var var" "") - ("D D" "") - ("D D var" "") - ("D D var var" "") - ("D D var var var" "") - ("D D var var var var" "") - ("D D var var var var var" "") - ("D D var var var var var var" "") - ("E E" "") - ("E E var" "") - ("E E var var" "") - ("E E var var var" "") - ("E E var var var var" "") - ("E E var var var var var" "") - ("E E var var var var var var" "") - ("F F" "") - ("F F var" "") - ("F F var var" "") - ("F F var var var" "") - ("F F var var var var" "") - ("F F var var var var var" "") - ("F F var var var var var var" "") - ("G G" "") - ("G G var" "") - ("G G var var" "") - ("G G var var var" "") - ("G G var var var var" "") - ("G G var var var var var" "") - ("G G var var var var var var" "") - ("H H" "") - ("H H var" "") - ("H H var var" "") - ("H H var var var" "") - ("H H var var var var" "") - ("H H var var var var var" "") - ("H H var var var var var var" "") - ("I I" "") - ("I I var var" "") - ("I I var var var" "") - ("I I var var var var" "") - ("I I var var var var var" "") - ("I I var var var var var var" "") - ("I I var var var var var var var" "") - ("J J" "") - ("J J var" "") - ("J J var var" "") - ("J J var var var" "") - ("J J var var var var" "") - ("J J var var var var var" "") - ("J J var var var var var var" "") - ("K K" "") - ("K K var" "") - ("K K var var" "") - ("K K var var var" "") - ("K K var var var var" "") - ("K K var var var var var" "") - ("K K var var var var var var" "") - ("L L" "") - ("L L var" "") - ("L L var var" "") - ("L L var var var" "") - ("L L var var var var" "") - ("L L var var var var var" "") - ("L L var var var var var var" "") - ("M M" "") - ("M M var" "") - ("M M var var" "") - ("M M var var var" "") - ("M M var var var var" "") - ("M M var var var var var" "") - ("M M var var var var var var" "") - ("N N" "") - ("N N var" "") - ("N N var var" "") - ("N N var var var" "") - ("N N var var var var" "") - ("N N var var var var var" "") - ("N N var var var var var var" "") - ("O O" "") - ("O O var" "") - ("O O var var" "") - ("O O var var var" "") - ("O O var var var var" "") - ("O O var var var var var" "") - ("O O var var var var var var" "") - ("P P" "") - ("P P var" "") - ("P P var var" "") - ("P P var var var" "") - ("P P var var var var" "") - ("P P var var var var var" "") - ("P P var var var var var var" "") - ("Q Q" "") - ("Q Q var" "") - ("Q Q var var" "") - ("Q Q var var var" "") - ("Q Q var var var var" "") - ("Q Q var var var var var" "") - ("Q Q var var var var var var" "") - ("R R" "") - ("R R var" "") - ("R R var var" "") - ("R R var var var" "") - ("R R var var var var" "") - ("R R var var var var var" "") - ("R R var var var var var var" "") - ("S S" "") - ("S S var" "") - ("S S var var" "") - ("S S var var var" "") - ("S S var var var var" "") - ("S S var var var var var" "") - ("S S var var var var var var" "") - ("T T" "") - ("T T var" "") - ("T T var var" "") - ("T T var var var" "") - ("T T var var var var" "") - ("T T var var var var var" "") - ("T T var var var var var var" "") - ("U U" "") - ("U U var" "") - ("U U var var" "") - ("U U var var var" "") - ("U U var var var var" "") - ("U U var var var var var" "") - ("U U var var var var var var" "") - ("V V" "") - ("V V var" "") - ("V V var var" "") - ("V V var var var" "") - ("V V var var var var" "") - ("V V var var var var var" "") - ("V V var var var var var var" "") - ("W W" "") - ("W W var" "") - ("W W var var" "") - ("W W var var var" "") - ("W W var var var var" "") - ("W W var var var var var" "") - ("W W var var var var var var" "") - ("X X" "") - ("X X var" "") - ("X X var var" "") - ("X X var var var" "") - ("X X var var var var" "") - ("X X var var var var var" "") - ("X X var var var var var var" "") - ("Y Y" "") - ("Y Y var" "") - ("Y Y var var" "") - ("Y Y var var var" "") - ("Y Y var var var var" "") - ("Y Y var var var var var" "") - ("Y Y var var var var var var" "") - ("Z Z" "") - ("Z Z var" "") - ("Z Z var var" "") - ("Z Z var var var" "") - ("Z Z var var var var" "") - ("Z Z var var var var var" "") - ("Z Z var var var var var var" "") - - ("a a" "") - ("a a var" "") - ("a a var var" "") - ("a a var var var" "") - ("a a var var var var" "") - ("b b" "") - ("b b var" "") - ("b b var var" "") - ("b b var var var" "") - ("b b var var var var" "") - ("c c" "") - ("c c var" "") - ("c c var var" "") - ("c c var var var" "") - ("c c var var var var" "") - ("d d" "") - ("d d var" "") - ("d d var var" "") - ("d d var var var" "") - ("d d var var var var" "") - ("e e" "") - ("e e var" "") - ("e e var var" "") - ("e e var var var" "") - ("e e var var var var" "") - ("f f" "") - ("f f var" "") - ("f f var var" "") - ("f f var var var" "") - ("f f var var var var" "") - ("g g" "") - ("g g var" "") - ("g g var var" "") - ("g g var var var" "") - ("g g var var var var" "") - ("h h" "") - ("h h var" "") - ("h h var var" "") - ("h h var var var" "") - ("h h var var var var" "") - ("i i" "") - ("i i var" "") - ("i i var var" "") - ("i i var var var" "") - ("i i var var var var" "") - ("j j" "") - ("j j var" "") - ("j j var var" "") - ("j j var var var" "") - ("j j var var var var" "") - ("k k" "") - ("k k var" "") - ("k k var var" "") - ("k k var var var" "") - ("k k var var var var" "") - ("l l" "") - ("l l var" "") - ("l l var var" "") - ("l l var var var" "") - ("l l var var var var" "") - ("m m" "") - ("m m var" "") - ("m m var var" "") - ("m m var var var" "") - ("m m var var var var" "") - ("n n" "") - ("n n var" "") - ("n n var var" "") - ("n n var var var" "") - ("n n var var var var" "") - ("o o" "") - ("o o var" "") - ("o o var var" "") - ("o o var var var" "") - ("o o var var var var" "") - ("p p" "") - ("p p var" "") - ("p p var var" "") - ("p p var var var" "") - ("p p var var var var" "") - ("q q" "") - ("q q var" "") - ("q q var var" "") - ("q q var var var" "") - ("q q var var var var" "") - ("r r" "") - ("r r var" "") - ("r r var var" "") - ("r r var var var" "") - ("r r var var var var" "") - ("s s" "") - ("s s var" "") - ("s s var var" "") - ("s s var var var" "") - ("s s var var var var" "") - ("t t" "") - ("t t var" "") - ("t t var var" "") - ("t t var var var" "") - ("t t var var var var" "") - ("u u" "") - ("u u var" "") - ("u u var var" "") - ("u u var var var" "") - ("u u var var var var" "") - ("v v" "") - ("v v var" "") - ("v v var var" "") - ("v v var var var" "") - ("v v var var var var" "") - ("w w" "") - ("w w var" "") - ("w w var var" "") - ("w w var var var" "") - ("w w var var var var" "") - ("x x" "") - ("x x var" "") - ("x x var var" "") - ("x x var var var" "") - ("x x var var var var" "") - ("y y" "") - ("y y var" "") - ("y y var var" "") - ("y y var var var" "") - ("y y var var var var" "") - ("z z" "") - ("z z var" "") - ("z z var var" "") - ("z z var var var" "") - ("z z var var var var" "") - - ;;("d d" "") - ;;("d d var" "") - ;;("e e" "") - ;;("g g" "") - ;;("i i" "") - ;;("l l" "") - ;;("p p" "") - ("R E" "") - ("I M" "")) - -; 本块包含约 343 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-math-english?) - ;;("a n d" (make 'infix-and)) - ;;("a n d space" (make 'infix-and)) - ("space a" " a") - ("space a var" (begin (kbd-space) (insert ""))) - ("space a n" " an") - ("space a n d" (make 'infix-and)) - ("space a n d space" (make 'infix-and)) - ;;("a n d var" "and") - ;;("o r" (make 'infix-or)) - ;;("o r space" (make 'infix-or)) - ("space o" " o") - ("space o var" (begin (kbd-space) (insert ""))) - ("space o r" (make 'infix-or)) - ("space o r space" (make 'infix-or)) - ;;("o r var" "or") - ;;("o r d" "ord") - ;;("i f f" (make 'infix-iff)) - ;;("i f f space" (make 'infix-iff)) - ("space i" " i") - ("space i var" (begin (kbd-space) (insert ""))) - ("space i var var" (begin (kbd-space) (insert ""))) - ("space i var var var" (begin (kbd-space) (insert ""))) - ("space i f" " if") - ("space i f f" (make 'infix-iff)) - ("space i f f space" (make 'infix-iff)) - ;;("i f f var" "iff") - ("f o r space" "for ") - ("f o r space a l l" (make 'prefix-for-all)) - ("f o r space a l l space" (make 'prefix-for-all))) - -; 本块包含约 29 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-math-dutch?) - ;;("e n" (make 'infix-and)) - ;;("e n space" (make 'infix-and)) - ("space e" " e") - ("space e var" (begin (kbd-space) (insert ""))) - ("space e var var" (begin (kbd-space) (insert ""))) - ("space e var var var" (begin (kbd-space) (insert ""))) - ("space e var var var var" (begin (kbd-space) (insert ""))) - ("space e n" (make 'infix-and)) - ("space e n space" (make 'infix-and)) - ;;("e n var" "en") - ;;("o f" (make 'infix-or)) - ;;("o f space" (make 'infix-or)) - ("space o" " o") - ("space o var" (begin (kbd-space) (insert ""))) - ("space o f" (make 'infix-or)) - ("space o f space" (make 'infix-or)) - ;;("o f var" "of") - ;;("d e s d a" (make 'infix-iff)) - ;;("d e s d a space" (make 'infix-iff)) - ("space d" " d") - ("space d var" (begin (kbd-space) (insert ""))) - ("space d var var" (begin (kbd-space) (insert ""))) - ("space d var var var" (begin (kbd-space) (insert ""))) - ("space d e" " de") - ("space d e s" " des") - ("space d e s d" " desd") - ("space d e s d a" (make 'infix-iff)) - ("space d e s d a space" (make 'infix-iff)) - ;;("d e s d a var" "desda") - ("v o o r space" "voor ") - ("v o o r space a l l e" (make 'prefix-for-all)) - ("v o o r space a l l e space" (make 'prefix-for-all))) - -; 本块包含约 32 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-math-french?) - ;;("e t" (make 'infix-and)) - ;;("e t space" (make 'infix-and)) - ("space e" " e") - ("space e var" (begin (kbd-space) (insert ""))) - ("space e var var" (begin (kbd-space) (insert ""))) - ("space e var var var" (begin (kbd-space) (insert ""))) - ("space e var var var var" (begin (kbd-space) (insert ""))) - ("space e t" (make 'infix-and)) - ("space e t space" (make 'infix-and)) - ;;("e t var" "et") - ;;("o u" (make 'infix-or)) - ;;("o u space" (make 'infix-or)) - ("space o" " o") - ("space o var" (begin (kbd-space) (insert ""))) - ("space o u" (make 'infix-or)) - ("space o u space" (make 'infix-or)) - ;;("o u var" "ou") - ;;("s s i" (make 'infix-iff)) - ;;("s s i space" (make 'infix-iff)) - ("space s" " s") - ("space s var" (begin (kbd-space) (insert ""))) - ("space s var var" (begin (kbd-space) (insert ""))) - ("space s s" " ss") - ("space s s i" (make 'infix-iff)) - ("space s s i space" (make 'infix-iff)) - ;;("s s i var" "ssi") - ("p o u r space" "pour ") - ("p o u r space t o u t" (make 'prefix-for-all)) - ("p o u r space t o u t space" (make 'prefix-for-all))) - -; 本块包含约 29 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-math-german?) - ;;("u n d" (make 'infix-and)) - ;;("u n d space" (make 'infix-and)) - ("space u" " u") - ("space u var" (begin (kbd-space) (insert ""))) - ("space u n" " un") - ("space u n d" (make 'infix-and)) - ("space u n d space" (make 'infix-and)) - ;;("u n d var" "und") - ;;("o d e r" (make 'infix-or)) - ;;("o d e r space" (make 'infix-or)) - ("space o" " o") - ("space o var" (begin (kbd-space) (insert ""))) - ("space o d" " od") - ("space o d e" " ode") - ("space o d e r" (make 'infix-or)) - ("space o d e r space" (make 'infix-or)) - ;;("o d e r var" "oder") - ;;("g d w" (make 'infix-iff)) - ;;("g d w space" (make 'infix-iff)) - ("space g" " g") - ("space g var" (begin (kbd-space) (insert ""))) - ("space g var var" (begin (kbd-space) (insert ""))) - ("space g d" " gd") - ("space g d w" (make 'infix-iff)) - ("space g d w space" (make 'infix-iff)) - ;;("g d w var" "gdw") - ("f u r space" "fur ") - ("f u r space a l l e" (make 'prefix-for-all)) - ("f u r space a l l e space" (make 'prefix-for-all)) - ("f u e r space" "fuer ") - ("f u e r space a l l e" (make 'prefix-for-all)) - ("f u e r space a l l e space" (make 'prefix-for-all))) - -; 本块包含约 32 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:require (inside? 'equation*)) - ("C-&" (equation->eqnarray (tree-innermost 'equation*)))) - -; 本块包含约 1 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:require (inside? 'equation)) - ("C-&" (equation->eqnarray (tree-innermost 'equation)))) - -; 本块包含约 1 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:require (inside? 'eqnarray*)) - ("C-&" (eqnarray->equation (tree-innermost 'eqnarray*)))) - -; 本块包含约 1 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/prog/scheme-tools.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:require (and developer-mode? (in-tmdoc?))) - ("M-A-x" (interactive ask-insert-symbol-doc))) - -; 本块包含约 1 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/source/shortcut-edit.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map (,sh ,val)) - -; 本块包含约 0 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/source/source-kbd.scm -;; kbd-map 块数量: 2 ------------------------------------------------------------- - -(kbd-map - ("altcmd )" (make-style-with "src-compact" "none")) - ("altcmd (" (make-style-with "src-compact" "all")) - ("altcmd @" (make-mod-active 'style-only*)) - ("altcmd -" (make-mod-active 'inactive*)) - ("altcmd +" (make-mod-active 'active*)) - ("altcmd C-@" (make-mod-active 'style-only)) - ("altcmd C--" (make-mod-active 'inactive)) - ("altcmd C-+" (make-mod-active 'active)) - - ("inactive a" (make 'arg)) - ("inactive A" (make 'map-args)) - ("inactive c" (make 'compound)) - ("inactive C" (make 'case)) - ("inactive d" (make 'drd-props)) - ("inactive e" (make 'eval-args)) - ("inactive i" (make 'include)) - ("inactive l" (make-latex)) - ("inactive m" (make 'macro)) - ("inactive M" (make 'meaning)) - ("inactive n" (make 'get-arity)) - ("inactive N" (make 'get-label)) - ("inactive p" (make 'provides)) - ("inactive q" (make 'quasi)) - ("inactive s" (make 'surround)) - ("inactive t" (make 'tag)) - ("inactive v" (make 'value)) - ("inactive w" (make 'with 3)) - ("inactive W" (make 'while)) - ("inactive x" (make 'xmacro)) - ("inactive X" (make 'extern)) - ("inactive !" (make 'eval)) - ("inactive =" (make 'assign)) - ("inactive (" (make 'tuple)) - ("inactive <" (make 'tuple)) - ("inactive @" (make 'attr)) - ("inactive C->" (make 'write)) - ("inactive )" (make 'wiki-link)) - ("inactive #" (make 'arg)) - ("inactive $" (noop) (make 'symbol)) - ("inactive '" (make 'quote)) - ("inactive `" (make 'quasiquote)) - ("inactive ," (make 'unquote)) - ("inactive ?" (make 'if)) - ("inactive C-?" (make 'if*)) - ("inactive delete" (remove-unary-document)) - ("inactive backspace" (remove-unary-document))) - -; 本块包含约 47 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-source?) - ("special a" (make 'arg)) - ("special A" (make 'map-args)) - ("special c" (make 'compound)) - ("special C" (make 'case)) - ("special d" (make 'drd-props)) - ("special e" (make 'eval-args)) - ("special m" (make 'macro)) - ("special n" (make 'get-arity)) - ("special N" (make 'get-label)) - ("special q" (make 'quasi)) - ("special s" (make 'surround)) - ("special v" (make 'value)) - ("special w" (make 'with 3)) - ("special W" (make 'while)) - ("special x" (make 'xmacro)) - ("special =" (make 'assign)) - ("special (" (make 'tuple)) - ("special #" (make 'arg)) - ("special !" (make 'eval)) - ("special '" (make 'quote)) - ("special `" (make 'quasiquote)) - ("special ," (make 'unquote)) - ("special ?" (make 'if))) - -; 本块包含约 24 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/table/table-kbd.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode in-table?) - ("table N" "" "New table (t: tabular, b: block)") - ("table H" "" "Horizontal table alignment (l: left, c: center, r: right)") - ("table V" "" "Vertical table alignment: (b: bottom, c: center, t: top)") - ("table B" "" "Modify table border (options: =, l, r, b, t)") - ("table P" "" "Modify table padding (options: =, l, r, b, t)") - ("table m" "" "Set cell mode (c: cell, h: row, v: column, t: table)") - ("table h" "" "Horizontal cell alignment (l: left, c: center, r: right)") - ("table v" "" "Vertical cell alignment: (b: bottom, c: center, t: top)") - ("table b" "" "Modify cell border (options: =, l, r, b, t)") - ("table p" "" "Modify cell padding (options: =, l, r, b, t)") - - ("table S" (make-subtable)) - ("table H l" (table-set-halign "l")) - ("table H c" (table-set-halign "c")) - ("table H r" (table-set-halign "r")) - ("table H L" (table-set-halign "L")) - ("table H C" (table-set-halign "C")) - ("table H R" (table-set-halign "R")) - ("table H O" (table-set-halign "O")) - ("table H a" (table-set-automatic-width)) - ("table H p" (table-set-exact-width "1par")) - ("table H w" (interactive table-set-exact-width)) - ("table H m" (interactive table-set-minimal-width)) - ("table H M" (interactive table-set-maximal-width)) - ("table V b" (table-set-valign "b")) - ("table V c" (table-set-valign "c")) - ("table V t" (table-set-valign "t")) - ("table V f" (table-set-valign "f")) - ("table V B" (table-set-valign "B")) - ("table V C" (table-set-valign "C")) - ("table V T" (table-set-valign "T")) - ("table V O" (table-set-valign "O")) - ("table V h" (table-interactive-set "table-height")) - ("table P =" (interactive table-set-padding)) - ("table P l" (table-interactive-set "table-lsep")) - ("table P r" (table-interactive-set "table-rsep")) - ("table P b" (table-interactive-set "table-bsep")) - ("table P t" (table-interactive-set "table-tsep")) - ("table B =" (interactive table-set-border)) - ("table B l" (table-interactive-set "table-lborder")) - ("table B r" (table-interactive-set "table-rborder")) - ("table B b" (table-interactive-set "table-bborder")) - ("table B t" (table-interactive-set "table-tborder")) - ("table O r" (table-interactive-set "table-row-origin")) - ("table O c" (table-interactive-set "table-col-origin")) - ("table L r" (table-interactive-set "table-min-rows")) - ("table L c" (table-interactive-set "table-min-cols")) - ("table L R" (table-interactive-set "table-max-rows")) - ("table L C" (table-interactive-set "table-max-cols")) - ("table home" (table-format-center)) - ("table *" (table-deactivate)) - ("table t" (table-test)) - - ("table m c" (set-cell-mode "cell")) - ("table m h" (set-cell-mode "row")) - ("table m v" (set-cell-mode "column")) - ("table m t" (set-cell-mode "table")) - ("table delete" (cell-del-format "")) - ("table backspace" (cell-del-format "")) - ("table h l" (cell-set-halign "l")) - ("table h L" (cell-set-halign "L")) - ("table h c" (cell-set-halign "c")) - ("table h C" (cell-set-halign "C")) - ("table h r" (cell-set-halign "r")) - ("table h R" (cell-set-halign "R")) - ("table h ." (cell-set-halign "L.")) - ("table h ," (cell-set-halign "L,")) - ("table h o" (cell-set-halign "o")) - ("table h p" (cell-interactive-set "cell-hpart")) - ("table h a" (cell-set-automatic-width)) - ("table h m" (interactive cell-set-minimal-width)) - ("table h w" (interactive cell-set-exact-width)) - ("table h M" (interactive cell-set-maximal-width)) - ("table h up" (table-insert-row #f)) - ("table h down" (table-insert-row #t)) - ("table h backspace" (table-remove-row #f)) - ("table h delete" (table-remove-row #t)) - ("table v b" (cell-set-valign "b")) - ("table v B" (cell-set-valign "B")) - ("table v c" (cell-set-valign "c")) - ("table v C" (cell-set-valign "C")) - ("table v t" (cell-set-valign "t")) - ("table v T" (cell-set-valign "T")) - ("table v o" (cell-set-valign "o")) - ("table v p" (cell-interactive-set "cell-vpart")) - ("table v a" (cell-set-automatic-height)) - ("table v m" (interactive cell-set-minimal-height)) - ("table v h" (interactive cell-set-exact-height)) - ("table v M" (interactive cell-set-maximal-height)) - ("table v left" (table-insert-column #f)) - ("table v right" (table-insert-column #t)) - ("table v backspace" (table-remove-column #f)) - ("table v delete" (table-remove-column #t)) - ("table b =" (interactive cell-set-border)) - ("table b h" (interactive cell-set-hborder)) - ("table b v" (interactive cell-set-vborder)) - ("table b l" (interactive cell-set-lborder)) - ("table b r" (interactive cell-set-rborder)) - ("table b b" (interactive cell-set-bborder)) - ("table b t" (interactive cell-set-tborder)) - ("table b left" (table-column-decoration #f)) - ("table b right" (table-column-decoration #t)) - ("table b up" (table-row-decoration #f)) - ("table b down" (table-row-decoration #t)) - ("table s" (interactive cell-set-span)) - ("table j" (cell-set-span-selection))) - -; 本块包含约 104 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/texmacs/keyboard/prefix-kbd.scm -;; kbd-map 块数量: 10 ------------------------------------------------------------- - -(kbd-map - ("emacs" "" "Emacs command") - ("emacs:contextual" "" "Emacs mode specific prefix command") - ("emacs:prefix" "" "Emacs prefix command") - ("emacs:meta" "Emacs meta")) - -; 本块包含约 4 个快捷键绑定 ----------------------------------------- - -(kbd-map - ("gnome" "" "Gnome command") - ("std" "" "Gnome command")) - -; 本块包含约 2 个快捷键绑定 ----------------------------------------- - -(kbd-map - ("kde" "" "KDE command") - ("std" "" "KDE command")) - -; 本块包含约 2 个快捷键绑定 ----------------------------------------- - -(kbd-map - ("cmd" "" "macOS option") - ("altcmd" "" "macOS control") - ("macos" "" "macOS command") - ("std" "" "macOS command") - ("A-" "" "macOS option")) - -; 本块包含约 5 个快捷键绑定 ----------------------------------------- - -(kbd-map - ("windows" "" "Windows command") - ("std" "" "Windows command")) - -; 本块包含约 2 个快捷键绑定 ----------------------------------------- - -(kbd-map - ("cmd" "" "TeXmacs command") - ("altcmd" "" "Alternate TeXmacs command") - ("special" "" "Special command") - ("structured:move" "" "Structured move") - ("structured:geometry" "" "Structured position or resize") - ("symbol" "" "Insert a TeXmacs symbol") - ("copyto" "" "Copy to (1, 2, 3, *:other)") - ("cutto" "" "Cut to (1, 2, 3, *:other)") - ("pastefrom" "" "Paste from (1, 2, 3, *:other)") - ("noop" (set-message "" "")) - - ("font" "" "Change font") - ("executable" "" "Insert executable markup") - ("inactive" "" "Insert inactive markup") - ("script" "" "Evaluate function or insert evaluation tag") - ("link" "" "Linking command") - ("version" "" "Versioning command") - ("table" "" "Table command")) - -; 本块包含约 17 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-text?) - ("text" "" "TeXmacs command") - ("text:symbol" "" "Insert a special character")) - -; 本块包含约 2 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:profile emacs) - ("altcmd" "" "Alternate TeXmacs command")) - -; 本块包含约 1 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-math?) - ("math" "" "Insert mathematical markup") - ("math:up" "" "Insert an upright character") - ("math:greek" "" "Insert a Greek character") - ("math:bold" "" "Insert a bold character") - ("math:bold:up" "" "Insert an upright bold character") - ("math:bold:greek" "" "Insert a bold Greek character") - ("math:cal" "" "Insert a calligraphic character") - ("math:calstar" "" "Insert a script character") - ("math:bold:cal" "" "Insert a bold calligraphic character") - ("math:frak" "" "Insert a fraktur character") - ("math:bbb" "" "Insert a blackboard bold character") - ("math:over" "" "Insert a wide symbol above") - ("math:under" "" "Insert a wide symbol below") - ("math:left" "" "Insert a large left delimiter or left subscript") - ("math:middle" "" "Insert a large separator") - ("math:right" "" "Insert a large right delimiter") - ("math:symbol" "" "Insert a mathematical symbol") - ("math:symbol:circled" "" "Insert a big circled operator") - ("math:symbol:limits" "" "Insert a mathematical symbol with limits") - ("math:syntax" "" "Specify an alternative semantics")) - -; 本块包含约 20 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-prog?) - ("prog" "" "TeXmacs command")) - -; 本块包含约 1 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/texmacs/texmacs/tm-view.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:require (or (full-screen?) (full-screen-edit?))) - ("escape" (exit-fullscreen) "Exit full screen") - ("M-" (exit-fullscreen) "Exit full screen") - ("A-" (exit-fullscreen) "Exit full screen")) - -; 本块包含约 3 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/text/cyrillic/cp1251-kbd.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode in-cyrillic-cp1251?) - ("" "<#451>") - ("accent:umlaut <#435>" "<#451>") - ("" "<#401>") - ("accent:umlaut <#415>" "<#401>")) - -; 本块包含约 4 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/text/cyrillic/jcuken-kbd.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode in-cyrillic-jcuken?) - - ("q" "<#439>") - ("w" "<#446>") - ("e" "<#443>") - ("r" "<#43A>") - ("t" "<#435>") - ("y" "<#43D>") - ("u" "<#433>") - ("i" "<#448>") - ("o" "<#449>") - ("p" "<#437>") - ("[" "<#445>") - ("]" "<#44A>") - ("a" "<#444>") - ("s" "<#44B>") - ("d" "<#432>") - ("f" "<#430>") - ("g" "<#43F>") - ("h" "<#440>") - ("j" "<#43E>") - ("k" "<#43B>") - ("l" "<#434>") - (";" "<#436>") - ("'" "<#44D>") - ("z" "<#44F>") - ("x" "<#447>") - ("c" "<#441>") - ("v" "<#43C>") - ("b" "<#438>") - ("n" "<#442>") - ("m" "<#44C>") - ("," "<#431>") - ("." "<#44E>") - ("`" "<#451>") - - ("Q" "<#419>") - ("W" "<#426>") - ("E" "<#423>") - ("R" "<#41A>") - ("T" "<#415>") - ("Y" "<#41D>") - ("U" "<#413>") - ("I" "<#428>") - ("O" "<#429>") - ("P" "<#417>") - ("{" "<#425>") - ("}" "<#42A>") - ("A" "<#424>") - ("S" "<#42B>") - ("D" "<#412>") - ("F" "<#410>") - ("G" "<#41F>") - ("H" "<#420>") - ("J" "<#41E>") - ("K" "<#41B>") - ("L" "<#414>") - (":" "<#416>") - ("\"" "<#42D>") - ("Z" "<#42F>") - ("X" "<#427>") - ("C" "<#421>") - ("V" "<#41C>") - ("B" "<#418>") - ("N" "<#422>") - ("M" "<#42C>") - ("<" "<#411>") - (">" "<#42E>") - ("~" "<#401>") - - ("@" "\"") - ("#" "'") - ("$" "*") - ("%" ":") - ("^" ",") - ("&" ".") - ("*" ";") - - ("accent:umlaut t" "<#451>") - ("accent:umlaut T" "<#401>")) - -; 本块包含约 75 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/text/cyrillic/koi8-kbd.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode in-cyrillic-koi8?) - - ("<#411>" "<#430>") - ("<#412>" "<#431>") - ("<#427>" "<#432>") - ("<#417>" "<#433>") - ("<#414>" "<#434>") - ("<#415>" "<#435>") - ("<#426>" "<#436>") - ("<#42A>" "<#437>") - ("<#419>" "<#438>") - ("<#41A>" "<#439>") - ("<#41B>" "<#43A>") - ("<#41C>" "<#43B>") - ("<#41D>" "<#43C>") - ("<#41E>" "<#43D>") - ("<#41F>" "<#43E>") - ("<#420>" "<#43F>") - ("<#422>" "<#440>") - ("<#423>" "<#441>") - ("<#424>" "<#442>") - ("<#425>" "<#443>") - ("<#416>" "<#444>") - ("<#418>" "<#445>") - ("<#413>" "<#446>") - ("<#42E>" "<#447>") - ("<#42B>" "<#448>") - ("<#42D>" "<#449>") - ("<#42F>" "<#44A>") - ("<#429>" "<#44B>") - ("<#428>" "<#44C>") - ("<#42C>" "<#44D>") - ("<#410>" "<#44E>") - ("<#421>" "<#44F>") - ("" "<#451>") - ("accent:umlaut <#415>" "<#451>") - - ("<#431>" "<#410>") - ("<#432>" "<#411>") - ("<#447>" "<#412>") - ("<#437>" "<#413>") - ("<#434>" "<#414>") - ("<#435>" "<#415>") - ("<#446>" "<#416>") - ("<#44A>" "<#417>") - ("<#439>" "<#418>") - ("<#43A>" "<#419>") - ("<#43B>" "<#41A>") - ("<#43C>" "<#41B>") - ("<#43D>" "<#41C>") - ("<#43E>" "<#41D>") - ("<#43F>" "<#41E>") - ("<#440>" "<#41F>") - ("<#442>" "<#420>") - ("<#443>" "<#421>") - ("<#444>" "<#422>") - ("<#445>" "<#423>") - ("<#436>" "<#424>") - ("<#438>" "<#425>") - ("<#433>" "<#426>") - ("<#44E>" "<#427>") - ("<#44B>" "<#428>") - ("<#44D>" "<#429>") - ("<#44F>" "<#42A>") - ("<#449>" "<#42B>") - ("<#448>" "<#42C>") - ("<#44C>" "<#42D>") - ("<#430>" "<#42E>") - ("<#441>" "<#42F>") - ("" "<#401>") - ("accent:umlaut <#435>" "<#401>")) - -; 本块包含约 68 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/text/cyrillic/translit-kbd.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode in-cyrillic-translit?) - - ("a" "<#430>") - ("b" "<#431>") - ("v" "<#432>") - ("g" "<#433>") - ("d" "<#434>") - ("e" "<#435>") - ("z h" "<#436>") - ("j var" "<#436>") - ("z" "<#437>") - ("z /" "<#437>") - ("i" "<#438>") - ("j" "<#439>") - ("k" "<#43A>") - ("l" "<#43B>") - ("m" "<#43C>") - ("n" "<#43D>") - ("o" "<#43E>") - ("p" "<#43F>") - ("r" "<#440>") - ("s" "<#441>") - ("s /" "<#441>") - ("t" "<#442>") - ("u" "<#443>") - ("f" "<#444>") - ("h" "<#445>") - ("c" "<#446>") - ("c /" "<#446>") - ("c h" "<#447>") - ("s h" "<#448>") - ("s c" "<#441><#446>") - ("s c /" "<#441><#446>") - ("s c h" "<#449>") - ("q" "<#44A>") - ("y" "<#44B>") - ("y /" "<#44B>") - ("i var" "<#44B>") - ("i var var" "<#456>") - ("x" "<#44C>") - ("e var" "<#44D>") - ("y u" "<#44E>") - ("y a" "<#44F>") - ("y o" "<#451>") - ("y i" "<#457>") - ("accent:umlaut e" "<#451>") - ("accent:umlaut i" "<#457>") - - ("A" "<#410>") - ("B" "<#411>") - ("V" "<#412>") - ("G" "<#413>") - ("D" "<#414>") - ("E" "<#415>") - ("Z h" "<#416>") - ("Z H" "<#416>") - ("J var" "<#416>") - ("Z" "<#417>") - ("Z /" "<#417>") - ("I" "<#418>") - ("J" "<#419>") - ("K" "<#41A>") - ("L" "<#41B>") - ("M" "<#41C>") - ("N" "<#41D>") - ("O" "<#41E>") - ("P" "<#41F>") - ("R" "<#420>") - ("S" "<#421>") - ("T" "<#422>") - ("U" "<#423>") - ("F" "<#424>") - ("H" "<#425>") - ("C" "<#426>") - ("C /" "<#426>") - ("C h" "<#427>") - ("C H" "<#427>") - ("S h" "<#428>") - ("S H" "<#428>") - ("S c" "<#421><#446>") - ("S c /" "<#421><#446>") - ("S C" "<#421><#426>") - ("S C /" "<#421><#426>") - ("S c h" "<#429>") - ("S C H" "<#429>") - ("Q" "<#42A>") - ("Y" "<#42B>") - ("Y /" "<#42B>") - ("I var" "<#42B>") - ("I var var" "<#406>") - ("X" "<#42C>") - ("E var" "<#42D>") - ("Y u" "<#42E>") - ("Y U" "<#42E>") - ("Y a" "<#42F>") - ("Y A" "<#42F>") - ("Y o" "<#401>") - ("Y O" "<#401>") - ("Y i" "<#407>") - ("Y I" "<#407>") - ("accent:umlaut E" "<#401>") - ("accent:umlaut I" "<#407>")) - -; 本块包含约 99 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/text/cyrillic/yawerty-kbd.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode in-cyrillic-yawerty?) - - ("q" "<#44F>") - ("w" "<#432>") - ("e" "<#435>") - ("r" "<#440>") - ("t" "<#442>") - ("y" "<#44B>") - ("u" "<#443>") - ("i" "<#438>") - ("o" "<#43E>") - ("p" "<#43F>") - ("[" "<#448>") - ("[ var" "[") - ("]" "<#449>") - ("] var" "]") - ("a" "<#430>") - ("s" "<#441>") - ("d" "<#434>") - ("f" "<#444>") - ("g" "<#433>") - ("h" "<#445>") - ("j" "<#439>") - ("k" "<#43A>") - ("l" "<#43B>") - ("z" "<#437>") - ("x" "<#44C>") - ("c" "<#446>") - ("v" "<#436>") - ("b" "<#431>") - ("n" "<#43D>") - ("m" "<#43C>") - ("\\" "<#44D>") - ("\\ var" (make 'hybrid)) - ("\\ var var" "\\") - ("`" "<#44E>") - ("` var" "`") - ("=" "<#447>") - ("= var" "=") - - ("Q" "<#42F>") - ("W" "<#412>") - ("E" "<#415>") - ("R" "<#420>") - ("T" "<#422>") - ("Y" "<#42B>") - ("U" "<#423>") - ("I" "<#418>") - ("O" "<#41E>") - ("P" "<#41F>") - ("{" "<#428>") - ("{ var" "{") - ("}" "<#429>") - ("} var" "}") - ("A" "<#410>") - ("S" "<#421>") - ("D" "<#414>") - ("F" "<#424>") - ("G" "<#413>") - ("H" "<#425>") - ("J" "<#419>") - ("K" "<#41A>") - ("L" "<#41B>") - ("Z" "<#417>") - ("X" "<#42C>") - ("C" "<#426>") - ("V" "<#416>") - ("B" "<#411>") - ("N" "<#41D>") - ("M" "<#41C>") - ("|" "<#42D>") - ("| var" "|") - ("~" "<#42E>") - ("~ var" "~") - ("+" "<#427>") - ("+ var" "+") - - ("#" "<#44A>") - ("# var" "#") - ("$" "<#42A>") - ("$ var" (make 'math)) - ("$ var var" "$") - ("^" "<#451>") - ("^ var" "^") - ("&" "<#401>") - ("& var" "&") - - ("accent:umlaut e" "<#451>") - ("accent:umlaut E" "<#401>")) - -; 本块包含约 84 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/text/text-kbd-utf8.scm -;; kbd-map 块数量: 4 ------------------------------------------------------------- - -(kbd-map - (:mode in-text?) - ("<" "") - (">" "") - ("< var" "<#2039>") - ("> var" "<#203A>")) - -; 本块包含约 4 个快捷键绑定 ----------------------------------------- - -(kbd-map - ("alpha" "<#3B1>") - ("beta" "<#3B2>") - ("gamma" "<#3B3>") - ("delta" "<#3B4>") - ("epsilon" "<#3F5>") - ("varepsilon" "<#3B5>") - ("zeta" "<#3B6>") - ("eta" "<#3B7>") - ("theta" "<#3B8>") - ("vartheta" "<#3D1>") - ("iota" "<#3B9>") - ("kappa" "<#3BA>") - ("varkappa" "<#3F0>") - ("lambda" "<#3BB>") - ("mu" "<#3BC>") - ("nu" "<#3BD>") - ("xi" "<#3BE>") - ("omicron" "<#3BF>") - ("pi" "<#3C0>") - ("varpi" "<#3D6>") - ("rho" "<#3C1>") - ("varrho" "<#3F1>") - ("sigma" "<#3C3>") - ("varsigma" "<#3C2>") - ("tau" "<#3C4>") - ("upsilon" "<#3C5>") - ("phi" "<#3C6>") - ("varphi" "<#3D5>") - ("chi" "<#3C7>") - ("psi" "<#3C8>") - ("omega" "<#3C9>") - ("Alpha" "<#391>") - ("Beta" "<#392>") - ("Gamma" "<#393>") - ("Delta" "<#394>") - ("Epsilon" "<#395>") - ("Zeta" "<#396>") - ("Eta" "<#397>") - ("Theta" "<#398>") - ("Iota" "<#399>") - ("Kappa" "<#39A>") - ("Lambda" "<#39B>") - ("Mu" "<#39C>") - ("Nu" "<#39D>") - ("Xi" "<#39E>") - ("Omicron" "<#39F>") - ("Pi" "<#3A0>") - ("Rho" "<#3A1>") - ("Sigma" "<#3A3>") - ("Tau" "<#3A4>") - ("Upsilon" "<#3A5>") - ("Phi" "<#3A6>") - ("Chi" "<#3A7>") - ("Psi" "<#3A8>") - ("Omega" "<#3A9>") - (": + 1 :" "<#1F44D>") - (": - 1 :" "<#1F44E>") - (": 1 0 0 :" "<#1F4AF>") - (": 1 2 3 4 :" "<#1F522>") - (": 8 b a l l :" "<#1F3B1>") - (": a b c :" "<#1F524>") - (": a b c d :" "<#1F521>") - (": a e r i a l t r a m w a y :" "<#1F6A1>") - (": a i r p l a n e :" "<#2708>") - (": a l i e n :" "<#1F47D>") - (": a m b u l a n c e :" "<#1F691>") - (": a n c h o r :" "<#2693>") - (": a n g e l :" "<#1F47C>") - (": a n g e r :" "<#1F4A2>") - (": a n g r y :" "<#1F620>") - (": a n g u i s h e d :" "<#1F627>") - (": a n t :" "<#1F41C>") - (": a p p l e :" "<#1F34E>") - (": a q u a r i u s :" "<#2652>") - (": a r i e s :" "<#2648>") - (": a r r o w b a c k w a r d :" "<#25C0>") - (": a r r o w d o w n :" "<#2B07>") - (": a r r o w d o w n s m a l l :" "<#1F53D>") - (": a r r o w f o r w a r d :" "<#25B6>") - (": a r r o w h e a d i n g d o w n :" "<#2935>") - (": a r r o w h e a d i n g u p :" "<#2934>") - (": a r r o w l e f t :" "<#2B05>") - (": a r r o w l o w e r l e f t :" "<#2199>") - (": a r r o w l o w e r r i g h t :" "<#2198>") - (": a r r o w r i g h t :" "<#27A1>") - (": a r r o w r i g h t h o o k :" "<#21AA>") - (": a r r o w u p :" "<#2B06>") - (": a r r o w u p d o w n :" "<#2195>") - (": a r r o w u p s m a l l :" "<#1F53C>") - (": a r r o w u p p e r l e f t :" "<#2196>") - (": a r r o w u p p e r r i g h t :" "<#2197>") - (": a r r o w s c l o c k w i s e :" "<#1F503>") - (": a r r o w s c o u n t e r c l o c k w i s e :" "<#1F504>") - (": a r t :" "<#1F3A8>") - (": a r t i c u l a t e d l o r r y :" "<#1F69B>") - (": a s t o n i s h e d :" "<#1F632>") - (": a t m :" "<#1F3E7>") - (": b a b y :" "<#1F476>") - (": b a b y b o t t l e :" "<#1F37C>") - (": b a b y c h i c k :" "<#1F424>") - (": b a b y s y m b o l :" "<#1F6BC>") - (": b a g g a g e c l a i m :" "<#1F6C4>") - (": b a l l o o n :" "<#1F388>") - (": b a l l o t b o x w i t h c h e c k :" "<#2611>") - (": b a m b o o :" "<#1F38D>") - (": b a n a n a :" "<#1F34C>") - (": b a n g b a n g :" "<#203C>") - (": b a n k :" "<#1F3E6>") - (": b a r c h a r t :" "<#1F4CA>") - (": b a r b e r :" "<#1F488>") - (": b a s e b a l l :" "<#26BE>") - (": b a s k e t b a l l :" "<#1F3C0>") - (": b a t h :" "<#1F6C0>") - (": b a t h t u b :" "<#1F6C1>") - (": b a t t e r y :" "<#1F50B>") - (": b e a r :" "<#1F43B>") - (": b e e r :" "<#1F37A>") - (": b e e r s :" "<#1F37B>") - (": b e e t l e :" "<#1FAB2>") - (": b e g i n n e r :" "<#1F530>") - (": b e l l :" "<#1F514>") - (": b e n t o :" "<#1F371>") - (": b i c y c l i s t :" "<#1F6B4>") - (": b i k e :" "<#1F6B2>") - (": b i k i n i :" "<#1F459>") - (": b i r d :" "<#1F426>") - (": b i r t h d a y :" "<#1F382>") - (": b l a c k c i r c l e :" "<#26AB>") - (": b l a c k n i b :" "<#2712>") - (": b l a c k s q u a r e b u t t o n :" "<#1F532>") - (": b l o s s o m :" "<#1F33C>") - (": b l o w f i s h :" "<#1F421>") - (": b l u e b o o k :" "<#1F4D8>") - (": b l u e c a r :" "<#1F699>") - (": b l u e h e a r t :" "<#1F499>") - (": b l u s h :" "<#1F60A>") - (": b o a r :" "<#1F417>") - (": b o a t :" "<#26F5>") - (": b o m b :" "<#1F4A3>") - (": b o o k :" "<#1F4D6>") - (": b o o k m a r k :" "<#1F516>") - (": b o o k m a r k t a b s :" "<#1F4D1>") - (": b o o k s :" "<#1F4DA>") - (": b o o m :" "<#1F4A5>") - (": b o o t :" "<#1F462>") - (": b o u q u e t :" "<#1F490>") - (": b o w :" "<#1F647>") - (": b o w l i n g :" "<#1F3B3>") - (": b o y :" "<#1F466>") - (": b r e a d :" "<#1F35E>") - (": b r i d e w i t h v e i l :" "<#1F470>") - (": b r i d g e a t n i g h t :" "<#1F309>") - (": b r i e f c a s e :" "<#1F4BC>") - (": b r o k e n h e a r t :" "<#1F494>") - (": b u g :" "<#1F41B>") - (": b u l b :" "<#1F4A1>") - (": b u l l e t t r a i n f r o n t :" "<#1F685>") - (": b u l l e t t r a i n s i d e :" "<#1F684>") - (": b u s :" "<#1F68C>") - (": b u s s t o p :" "<#1F68F>") - (": b u s t i n s i l h o u e t t e :" "<#1F464>") - (": b u s t s i n s i l h o u e t t e :" "<#1F465>") - (": c a c t u s :" "<#1F335>") - (": c a k e :" "<#1F370>") - (": c a l e n d a r :" "<#1F4C6>") - (": c a l l i n g :" "<#1F4F2>") - (": c a m e l :" "<#1F42B>") - (": c a m e r a :" "<#1F4F7>") - (": c a n c e r :" "<#264B>") - (": c a n d y :" "<#1F36C>") - (": c a p i t a l a b c d :" "<#1F520>") - (": c a p r i c o r n :" "<#2651>") - (": c a r :" "<#1F697>") - (": c a r d i n d e x :" "<#1F4C7>") - (": c a r o u s e l h o r s e :" "<#1F3A0>") - (": c a t :" "<#1F431>") - (": c a t 2 :" "<#1F408>") - (": c d :" "<#1F4BF>") - (": c h a r t :" "<#1F4B9>") - (": c h a r t w i t h d o w n w a r d s t r e n d :" "<#1F4C9>") - (": c h a r t w i t h u p w a r d s t r e n d :" "<#1F4C8>") - (": c h e c k e r e d f l a g :" "<#1F3C1>") - (": c h e r r i e s :" "<#1F352>") - (": c h e r r y b l o s s o m :" "<#1F338>") - (": c h e s t n u t :" "<#1F330>") - (": c h i c k e n :" "<#1F414>") - (": c h i l d r e n c r o s s i n g :" "<#1F6B8>") - (": c h o c o l a t e b a r :" "<#1F36B>") - (": c h r i s t m a s t r e e :" "<#1F384>") - (": c h u r c h :" "<#26EA>") - (": c i n e m a :" "<#1F3A6>") - (": c i r c u s t e n t :" "<#1F3AA>") - (": c i t y s u n r i s e :" "<#1F307>") - (": c i t y s u n s e t :" "<#1F306>") - (": c l a p :" "<#1F44F>") - (": c l a p p e r :" "<#1F3AC>") - (": c l i p b o a r d :" "<#1F4CB>") - (": c l o c k 1 :" "<#1F550>") - (": c l o c k 1 0 :" "<#1F559>") - (": c l o c k 1 0 3 0 :" "<#1F565>") - (": c l o c k 1 1 :" "<#1F55A>") - (": c l o c k 1 1 3 0 :" "<#1F566>") - (": c l o c k 1 2 :" "<#1F55B>") - (": c l o c k 1 2 3 0 :" "<#1F567>") - (": c l o c k 1 3 0 :" "<#1F55C>") - (": c l o c k 2 :" "<#1F551>") - (": c l o c k 2 3 0 :" "<#1F55D>") - (": c l o c k 3 :" "<#1F552>") - (": c l o c k 3 3 0 :" "<#1F55E>") - (": c l o c k 4 :" "<#1F553>") - (": c l o c k 4 3 0 :" "<#1F55F>") - (": c l o c k 5 :" "<#1F554>") - (": c l o c k 5 3 0 :" "<#1F560>") - (": c l o c k 6 :" "<#1F555>") - (": c l o c k 6 3 0 :" "<#1F561>") - (": c l o c k 7 :" "<#1F556>") - (": c l o c k 7 3 0 :" "<#1F562>") - (": c l o c k 8 :" "<#1F557>") - (": c l o c k 8 3 0 :" "<#1F563>") - (": c l o c k 9 :" "<#1F558>") - (": c l o c k 9 3 0 :" "<#1F564>") - (": c l o s e d b o o k :" "<#1F4D5>") - (": c l o s e d l o c k w i t h k e y :" "<#1F510>") - (": c l o s e d u m b r e l l a :" "<#1F302>") - (": c l o u d :" "<#2601>") - (": c l u b s :" "<#2663>") - (": c n :" "<#1F1E8>") - (": c o c k t a i l :" "<#1F378>") - (": c o f f e e :" "<#2615>") - (": c o l d s w e a t :" "<#1F630>") - (": c o l l i s i o n :" "<#1F4A5>") - (": c o m p u t e r :" "<#1F4BB>") - (": c o n f e t t i b a l l :" "<#1F38A>") - (": c o n f o u n d e d :" "<#1F616>") - (": c o n f u s e d :" "<#1F615>") - (": c o n s t r u c t i o n :" "<#1F6A7>") - (": c o n s t r u c t i o n w o r k e r :" "<#1F477>") - (": c o n v e n i e n c e s t o r e :" "<#1F3EA>") - (": c o o k i e :" "<#1F36A>") - (": c o p :" "<#1F46E>") - (": c o p y r i g h t :" "<#00A9>") - (": c o r n :" "<#1F33D>") - (": c o u p l e :" "<#1F46B>") - (": c o u p l e w i t h h e a r t :" "<#1F491>") - (": c o u p l e k i s s :" "<#1F48F>") - (": c o w :" "<#1F42E>") - (": c o w 2 :" "<#1F404>") - (": c r e d i t c a r d :" "<#1F4B3>") - (": c r o c o d i l e :" "<#1F40A>") - (": c r o s s e d f l a g s :" "<#1F38C>") - (": c r o w n :" "<#1F451>") - (": c r y :" "<#1F622>") - (": c r y i n g c a t f a c e :" "<#1F63F>") - (": c r y s t a l b a l l :" "<#1F52E>") - (": c u p i d :" "<#1F498>") - (": c u r l y l o o p :" "<#27B0>") - (": c u r r e n c y e x c h a n g e :" "<#1F4B1>") - (": c u r r y :" "<#1F35B>") - (": c u s t a r d :" "<#1F36E>") - (": c u s t o m s :" "<#1F6C3>") - (": c y c l o n e :" "<#1F300>") - (": d a n c e r :" "<#1F483>") - (": d a n c e r s :" "<#1F46F>") - (": d a n g o :" "<#1F361>") - (": d a r t :" "<#1F3AF>") - (": d a s h :" "<#1F4A8>") - (": d a t e :" "<#1F4C5>") - (": d e :" "<#1F1E9>") - (": d e c i d u o u s t r e e :" "<#1F333>") - (": d e p a r t m e n t s t o r e :" "<#1F3EC>") - (": d i a m o n d s h a p e w i t h a d o t i n s i d e :" "<#1F4A0>") - (": d i a m o n d s :" "<#2666>") - (": d i s a p p o i n t e d :" "<#1F61E>") - (": d i s a p p o i n t e d r e l i e v e d :" "<#1F625>") - (": d i z z y :" "<#1F4AB>") - (": d i z z y f a c e :" "<#1F635>") - (": d o n o t l i t t e r :" "<#1F6AF>") - (": d o g :" "<#1F436>") - (": d o g 2 :" "<#1F415>") - (": d o l l a r :" "<#1F4B5>") - (": d o l l s :" "<#1F38E>") - (": d o l p h i n :" "<#1F42C>") - (": d o o r :" "<#1F6AA>") - (": d o u g h n u t :" "<#1F369>") - (": d r a g o n :" "<#1F409>") - (": d r a g o n f a c e :" "<#1F432>") - (": d r e s s :" "<#1F457>") - (": d r o m e d a r y c a m e l :" "<#1F42A>") - (": d r o p l e t :" "<#1F4A7>") - (": d v d :" "<#1F4C0>") - (": e m a i l :" "<#1F4E7>") - (": e a r :" "<#1F442>") - (": e a r o f r i c e :" "<#1F33E>") - (": e a r t h a f r i c a :" "<#1F30D>") - (": e a r t h a m e r i c a s :" "<#1F30E>") - (": e a r t h a s i a :" "<#1F30F>") - (": e g g :" "<#1F95A>") - (": e g g p l a n t :" "<#1F346>") - (": e i g h t p o i n t e d b l a c k s t a r :" "<#2734>") - (": e i g h t s p o k e d a s t e r i s k :" "<#2733>") - (": e l e c t r i c p l u g :" "<#1F50C>") - (": e l e p h a n t :" "<#1F418>") - (": e m a i l :" "<#1F4E7>") - (": e n d :" "<#1F51A>") - (": e n v e l o p e :" "<#2709>") - (": e s :" "<#1F1EA>") - (": e u r o :" "<#1F4B6>") - (": e u r o p e a n c a s t l e :" "<#1F3F0>") - (": e u r o p e a n p o s t o f f i c e :" "<#1F3E4>") - (": e v e r g r e e n t r e e :" "<#1F332>") - (": e x c l a m a t i o n :" "<#2757>") - (": e x p r e s s i o n l e s s :" "<#1F611>") - (": e y e g l a s s e s :" "<#1F453>") - (": e y e s :" "<#1F440>") - (": f a c e p u n c h :" "<#1F44A>") - (": f a c t o r y :" "<#1F3ED>") - (": f a l l e n l e a f :" "<#1F342>") - (": f a m i l y :" "<#1F46A>") - (": f a x :" "<#1F4E0>") - (": f e a r f u l :" "<#1F628>") - (": f e e t :" "<#1F43E>") - (": f e r r i s w h e e l :" "<#1F3A1>") - (": f i l e f o l d e r :" "<#1F4C1>") - (": f i r e :" "<#1F525>") - (": f i r e e n g i n e :" "<#1F692>") - (": f i r e w o r k s :" "<#1F386>") - (": f i r s t q u a r t e r m o o n :" "<#1F313>") - (": f i r s t q u a r t e r m o o n w i t h f a c e :" "<#1F31B>") - (": f i s h :" "<#1F41F>") - (": f i s h c a k e :" "<#1F365>") - (": f i s h i n g p o l e a n d f i s h :" "<#1F3A3>") - (": f i s t :" "<#270A>") - (": f l a g s :" "<#1F38F>") - (": f l a s h l i g h t :" "<#1F526>") - (": f l o p p y d i s k :" "<#1F4BE>") - (": f l o w e r p l a y i n g c a r d s :" "<#1F3B4>") - (": f l u s h e d :" "<#1F633>") - (": f o g g y :" "<#1F301>") - (": f o o t b a l l :" "<#1F3C8>") - (": f o r k a n d k n i f e :" "<#1F374>") - (": f o u n t a i n :" "<#26F2>") - (": f o u r l e a f c l o v e r :" "<#1F340>") - (": f r :" "<#1F1EB>") - (": f r i e d s h r i m p :" "<#1F364>") - (": f r i e s :" "<#1F35F>") - (": f r o g :" "<#1F438>") - (": f r o w n i n g :" "<#1F626>") - (": f u :" "<#1F595>") - (": f u e l p u m p :" "<#26FD>") - (": f u l l m o o n :" "<#1F315>") - (": f u l l m o o n w i t h f a c e :" "<#1F31D>") - (": g a m e d i e :" "<#1F3B2>") - (": g b :" "<#1F1EC>") - (": g e m :" "<#1F48E>") - (": g e m i n i :" "<#264A>") - (": g h o s t :" "<#1F47B>") - (": g i f t :" "<#1F381>") - (": g i f t h e a r t :" "<#1F49D>") - (": g i r l :" "<#1F467>") - (": g l o b e w i t h m e r i d i a n s :" "<#1F310>") - (": g o a t :" "<#1F410>") - (": g o l f :" "<#26F3>") - (": g r a p e s :" "<#1F347>") - (": g r e e n a p p l e :" "<#1F34F>") - (": g r e e n b o o k :" "<#1F4D7>") - (": g r e e n h e a r t :" "<#1F49A>") - (": g r e y e x c l a m a t i o n :" "<#2755>") - (": g r e y q u e s t i o n :" "<#2754>") - (": g r i m a c i n g :" "<#1F62C>") - (": g r i n :" "<#1F601>") - (": g r i n n i n g :" "<#1F600>") - (": g u a r d s m a n :" "<#1F482>") - (": g u i t a r :" "<#1F3B8>") - (": g u n :" "<#1F52B>") - (": h a i r c u t :" "<#1F487>") - (": h a m b u r g e r :" "<#1F354>") - (": h a m m e r :" "<#1F528>") - (": h a m s t e r :" "<#1F439>") - (": h a n d :" "<#270B>") - (": h a n d b a g :" "<#1F45C>") - (": h a n k e y :" "<#1F4A9>") - (": h a s h :" "<#0023>") - (": h a t c h e d c h i c k :" "<#1F425>") - (": h a t c h i n g c h i c k :" "<#1F423>") - (": h e a d p h o n e s :" "<#1F3A7>") - (": h e a r n o e v i l :" "<#1F649>") - (": h e a r t :" "<#2764>") - (": h e a r t d e c o r a t i o n :" "<#1F49F>") - (": h e a r t e y e s :" "<#1F60D>") - (": h e a r t e y e s c a t :" "<#1F63B>") - (": h e a r t b e a t :" "<#1F493>") - (": h e a r t p u l s e :" "<#1F497>") - (": h e a r t s :" "<#2665>") - (": h e a v y c h e c k m a r k :" "<#2714>") - (": h e a v y d i v i s i o n s i g n :" "<#2797>") - (": h e a v y d o l l a r s i g n :" "<#1F4B2>") - (": h e a v y e x c l a m a t i o n m a r k :" "<#2757>") - (": h e a v y m i n u s s i g n :" "<#2796>") - (": h e a v y m u l t i p l i c a t i o n x :" "<#2716>") - (": h e a v y p l u s s i g n :" "<#2795>") - (": h e l i c o p t e r :" "<#1F681>") - (": h e r b :" "<#1F33F>") - (": h i b i s c u s :" "<#1F33A>") - (": h i g h b r i g h t n e s s :" "<#1F506>") - (": h i g h h e e l :" "<#1F460>") - (": h o c h o :" "<#1F52A>") - (": h o n e y p o t :" "<#1F36F>") - (": h o n e y b e e :" "<#1F41D>") - (": h o r s e :" "<#1F434>") - (": h o r s e r a c i n g :" "<#1F3C7>") - (": h o s p i t a l :" "<#1F3E5>") - (": h o t e l :" "<#1F3E8>") - (": h o t s p r i n g s :" "<#2668>") - (": h o u r g l a s s :" "<#231B>") - (": h o u s e :" "<#1F3E0>") - (": h o u s e w i t h g a r d e n :" "<#1F3E1>") - (": h u s h e d :" "<#1F62F>") - (": i c e c r e a m :" "<#1F368>") - (": i c e c r e a m :" "<#1F366>") - (": i m p :" "<#1F47F>") - (": i n b o x t r a y :" "<#1F4E5>") - (": i n c o m i n g e n v e l o p e :" "<#1F4E8>") - (": i n f o r m a t i o n d e s k p e r s o n :" "<#1F481>") - (": i n f o r m a t i o n s o u r c e :" "<#2139>") - (": i n n o c e n t :" "<#1F607>") - (": i n t e r r o b a n g :" "<#2049>") - (": i p h o n e :" "<#1F4F1>") - (": i t :" "<#1F1EE>") - (": i z a k a y a l a n t e r n :" "<#1F3EE>") - (": j a c k o l a n t e r n :" "<#1F383>") - (": j a p a n :" "<#1F5FE>") - (": j a p a n e s e c a s t l e :" "<#1F3EF>") - (": j a p a n e s e g o b l i n :" "<#1F47A>") - (": j a p a n e s e o g r e :" "<#1F479>") - (": j e a n s :" "<#1F456>") - (": j o y :" "<#1F602>") - (": j o y c a t :" "<#1F639>") - (": j p :" "<#1F1EF>") - (": k e y :" "<#1F511>") - (": k e y c a p t e n :" "<#1F51F>") - (": k i m o n o :" "<#1F458>") - (": k i s s :" "<#1F48B>") - (": k i s s i n g :" "<#1F617>") - (": k i s s i n g c a t :" "<#1F63D>") - (": k i s s i n g c l o s e d e y e s :" "<#1F61A>") - (": k i s s i n g h e a r t :" "<#1F618>") - (": k i s s i n g s m i l i n g e y e s :" "<#1F619>") - (": k o a l a :" "<#1F428>") - (": k r :" "<#1F1F0>") - (": l a r g e b l u e c i r c l e :" "<#1F535>") - (": l a r g e b l u e d i a m o n d :" "<#1F537>") - (": l a r g e o r a n g e d i a m o n d :" "<#1F536>") - (": l a s t q u a r t e r m o o n :" "<#1F317>") - (": l a s t q u a r t e r m o o n w i t h f a c e :" "<#1F31C>") - (": l a u g h i n g :" "<#1F606>") - (": l e a v e s :" "<#1F343>") - (": l e d g e r :" "<#1F4D2>") - (": l e f t l u g g a g e :" "<#1F6C5>") - (": l e f t r i g h t a r r o w :" "<#2194>") - (": l e f t w a r d s a r r o w w i t h h o o k :" "<#21A9>") - (": l e m o n :" "<#1F34B>") - (": l e o :" "<#264C>") - (": l e o p a r d :" "<#1F406>") - (": l i b r a :" "<#264E>") - (": l i g h t r a i l :" "<#1F688>") - (": l i n k :" "<#1F517>") - (": l i p s :" "<#1F444>") - (": l i p s t i c k :" "<#1F484>") - (": l o c k :" "<#1F512>") - (": l o c k w i t h i n k p e n :" "<#1F50F>") - (": l o l l i p o p :" "<#1F36D>") - (": l o o p :" "<#27BF>") - (": l o u d s p e a k e r :" "<#1F4E2>") - (": l o v e h o t e l :" "<#1F3E9>") - (": l o v e l e t t e r :" "<#1F48C>") - (": l o w b r i g h t n e s s :" "<#1F505>") - (": m :" "<#24C2>") - (": m a g :" "<#1F50D>") - (": m a g r i g h t :" "<#1F50E>") - (": m a i l b o x :" "<#1F4EB>") - (": m a i l b o x c l o s e d :" "<#1F4EA>") - (": m a i l b o x w i t h m a i l :" "<#1F4EC>") - (": m a i l b o x w i t h n o m a i l :" "<#1F4ED>") - (": m a n :" "<#1F468>") - (": m a n w i t h g u a p i m a o :" "<#1F472>") - (": m a n w i t h t u r b a n :" "<#1F473>") - (": m a n s s h o e :" "<#1F45E>") - (": m a p l e l e a f :" "<#1F341>") - (": m a s k :" "<#1F637>") - (": m a s s a g e :" "<#1F486>") - (": m e a t o n b o n e :" "<#1F356>") - (": m e g a :" "<#1F4E3>") - (": m e l o n :" "<#1F348>") - (": m e m o :" "<#1F4DD>") - (": m e n s :" "<#1F6B9>") - (": m e t a l :" "<#1F918>") - (": m e t r o :" "<#1F687>") - (": m i c r o p h o n e :" "<#1F3A4>") - (": m i c r o s c o p e :" "<#1F52C>") - (": m i l k y w a y :" "<#1F30C>") - (": m i n i b u s :" "<#1F690>") - (": m i n i d i s c :" "<#1F4BD>") - (": m o b i l e p h o n e o f f :" "<#1F4F4>") - (": m o n e y w i t h w i n g s :" "<#1F4B8>") - (": m o n e y b a g :" "<#1F4B0>") - (": m o n k e y :" "<#1F412>") - (": m o n k e y f a c e :" "<#1F435>") - (": m o n o r a i l :" "<#1F69D>") - (": m o o n :" "<#1F314>") - (": m o r t a r b o a r d :" "<#1F393>") - (": m o u n t f u j i :" "<#1F5FB>") - (": m o u n t a i n b i c y c l i s t :" "<#1F6B5>") - (": m o u n t a i n c a b l e w a y :" "<#1F6A0>") - (": m o u n t a i n r a i l w a y :" "<#1F69E>") - (": m o u s e :" "<#1F42D>") - (": m o u s e 2 :" "<#1F401>") - (": m o v i e c a m e r a :" "<#1F3A5>") - (": m o y a i :" "<#1F5FF>") - (": m u s c l e :" "<#1F4AA>") - (": m u s h r o o m :" "<#1F344>") - (": m u s i c a l k e y b o a r d :" "<#1F3B9>") - (": m u s i c a l n o t e :" "<#1F3B5>") - (": m u s i c a l s c o r e :" "<#1F3BC>") - (": m u t e :" "<#1F507>") - (": n a i l c a r e :" "<#1F485>") - (": n a m e b a d g e :" "<#1F4DB>") - (": n e c k t i e :" "<#1F454>") - (": n e g a t i v e s q u a r e d c r o s s m a r k :" "<#274E>") - (": n e u t r a l f a c e :" "<#1F610>") - (": n e w m o o n :" "<#1F311>") - (": n e w m o o n w i t h f a c e :" "<#1F31A>") - (": n e w s p a p e r :" "<#1F4F0>") - (": n o b e l l :" "<#1F515>") - (": n o b i c y c l e s :" "<#1F6B3>") - (": n o e n t r y :" "<#26D4>") - (": n o e n t r y s i g n :" "<#1F6AB>") - (": n o g o o d :" "<#1F645>") - (": n o m o b i l e p h o n e s :" "<#1F4F5>") - (": n o m o u t h :" "<#1F636>") - (": n o p e d e s t r i a n s :" "<#1F6B7>") - (": n o s m o k i n g :" "<#1F6AD>") - (": n o n p o t a b l e w a t e r :" "<#1F6B1>") - (": n o s e :" "<#1F443>") - (": n o t e b o o k :" "<#1F4D3>") - (": n o t e b o o k w i t h d e c o r a t i v e c o v e r :" "<#1F4D4>") - (": n o t e s :" "<#1F3B6>") - (": n u t a n d b o l t :" "<#1F529>") - (": o c e a n :" "<#1F30A>") - (": o c t o p u s :" "<#1F419>") - (": o d e n :" "<#1F362>") - (": o f f i c e :" "<#1F3E2>") - (": o k h a n d :" "<#1F44C>") - (": o k w o m a n :" "<#1F646>") - (": o l d e r m a n :" "<#1F474>") - (": o l d e r w o m a n :" "<#1F475>") - (": o n :" "<#1F51B>") - (": o n c o m i n g a u t o m o b i l e :" "<#1F698>") - (": o n c o m i n g b u s :" "<#1F68D>") - (": o n c o m i n g p o l i c e c a r :" "<#1F694>") - (": o n c o m i n g t a x i :" "<#1F696>") - (": o p e n f i l e f o l d e r :" "<#1F4C2>") - (": o p e n h a n d s :" "<#1F450>") - (": o p e n m o u t h :" "<#1F62E>") - (": o p h i u c h u s :" "<#26CE>") - (": o r a n g e b o o k :" "<#1F4D9>") - (": o u t b o x t r a y :" "<#1F4E4>") - (": o x :" "<#1F402>") - (": p a g e f a c i n g u p :" "<#1F4C4>") - (": p a g e w i t h c u r l :" "<#1F4C3>") - (": p a g e r :" "<#1F4DF>") - (": p a l m t r e e :" "<#1F334>") - (": p a n d a f a c e :" "<#1F43C>") - (": p a p e r c l i p :" "<#1F4CE>") - (": p a r t a l t e r n a t i o n m a r k :" "<#303D>") - (": p a r t l y s u n n y :" "<#26C5>") - (": p a s s p o r t c o n t r o l :" "<#1F6C2>") - (": p a w p r i n t s :" "<#1F43E>") - (": p e a c h :" "<#1F351>") - (": p e a r :" "<#1F350>") - (": p e n c i l :" "<#1F4DD>") - (": p e n c i l 2 :" "<#270F>") - (": p e n g u i n :" "<#1F427>") - (": p e n s i v e :" "<#1F614>") - (": p e r f o r m i n g a r t s :" "<#1F3AD>") - (": p e r s e v e r e :" "<#1F623>") - (": p h o n e :" "<#260E>") - (": p i g :" "<#1F437>") - (": p i g 2 :" "<#1F416>") - (": p i g n o s e :" "<#1F43D>") - (": p i l l :" "<#1F48A>") - (": p i n e a p p l e :" "<#1F34D>") - (": p i s c e s :" "<#2653>") - (": p i z z a :" "<#1F355>") - (": p o i n t d o w n :" "<#1F447>") - (": p o i n t l e f t :" "<#1F448>") - (": p o i n t r i g h t :" "<#1F449>") - (": p o i n t u p :" "<#261D>") - (": p o i n t u p 2 :" "<#1F446>") - (": p o l i c e c a r :" "<#1F693>") - (": p o o d l e :" "<#1F429>") - (": p o o p :" "<#1F4A9>") - (": p o s t o f f i c e :" "<#1F3E3>") - (": p o s t a l h o r n :" "<#1F4EF>") - (": p o s t b o x :" "<#1F4EE>") - (": p o t a b l e w a t e r :" "<#1F6B0>") - (": p o u c h :" "<#1F45D>") - (": p o u l t r y l e g :" "<#1F357>") - (": p o u n d :" "<#1F4B7>") - (": p o u t i n g c a t :" "<#1F63E>") - (": p r a y :" "<#1F64F>") - (": p r i n c e s s :" "<#1F478>") - (": p u n c h :" "<#1F44A>") - (": p u r p l e h e a r t :" "<#1F49C>") - (": p u r s e :" "<#1F45B>") - (": p u s h p i n :" "<#1F4CC>") - (": p u t l i t t e r i n i t s p l a c e :" "<#1F6AE>") - (": q u e s t i o n :" "<#2753>") - (": r a b b i t :" "<#1F430>") - (": r a b b i t 2 :" "<#1F407>") - (": r a c e h o r s e :" "<#1F40E>") - (": r a d i o :" "<#1F4FB>") - (": r a d i o b u t t o n :" "<#1F518>") - (": r a g e :" "<#1F621>") - (": r a i l w a y c a r :" "<#1F683>") - (": r a i n b o w :" "<#1F308>") - (": r a i s e d h a n d :" "<#270B>") - (": r a i s e d h a n d s :" "<#1F64C>") - (": r a i s i n g h a n d :" "<#1F64B>") - (": r a m :" "<#1F40F>") - (": r a m e n :" "<#1F35C>") - (": r a t :" "<#1F400>") - (": r e c y c l e :" "<#267B>") - (": r e d c a r :" "<#1F697>") - (": r e d c i r c l e :" "<#1F534>") - (": r e g i s t e r e d :" "<#00AE>") - (": r e l a x e d :" "<#263A>") - (": r e l i e v e d :" "<#1F60C>") - (": r e p e a t :" "<#1F501>") - (": r e p e a t o n e :" "<#1F502>") - (": r e s t r o o m :" "<#1F6BB>") - (": r e v o l v i n g h e a r t s :" "<#1F49E>") - (": r i b b o n :" "<#1F380>") - (": r i c e :" "<#1F35A>") - (": r i c e b a l l :" "<#1F359>") - (": r i c e c r a c k e r :" "<#1F358>") - (": r i c e s c e n e :" "<#1F391>") - (": r i n g :" "<#1F48D>") - (": r o c k e t :" "<#1F680>") - (": r o l l e r c o a s t e r :" "<#1F3A2>") - (": r o o s t e r :" "<#1F413>") - (": r o s e :" "<#1F339>") - (": r o t a t i n g l i g h t :" "<#1F6A8>") - (": r o u n d p u s h p i n :" "<#1F4CD>") - (": r o w b o a t :" "<#1F6A3>") - (": r u :" "<#1F1F7>") - (": r u g b y f o o t b a l l :" "<#1F3C9>") - (": r u n n e r :" "<#1F3C3>") - (": r u n n i n g :" "<#1F3C3>") - (": r u n n i n g s h i r t w i t h s a s h :" "<#1F3BD>") - (": s a g i t t a r i u s :" "<#2650>") - (": s a i l b o a t :" "<#26F5>") - (": s a k e :" "<#1F376>") - (": s a n d a l :" "<#1F461>") - (": s a n t a :" "<#1F385>") - (": s a t e l l i t e :" "<#1F4E1>") - (": s a t i s f i e d :" "<#1F606>") - (": s a x o p h o n e :" "<#1F3B7>") - (": s c h o o l :" "<#1F3EB>") - (": s c h o o l s a t c h e l :" "<#1F392>") - (": s c i s s o r s :" "<#2702>") - (": s c o r p i u s :" "<#264F>") - (": s c r e a m :" "<#1F631>") - (": s c r e a m c a t :" "<#1F640>") - (": s c r o l l :" "<#1F4DC>") - (": s e a t :" "<#1F4BA>") - (": s e e n o e v i l :" "<#1F648>") - (": s e e d l i n g :" "<#1F331>") - (": s h a v e d i c e :" "<#1F367>") - (": s h e e p :" "<#1F411>") - (": s h e l l :" "<#1F41A>") - (": s h i p :" "<#1F6A2>") - (": s h i r t :" "<#1F455>") - (": s h i t :" "<#1F4A9>") - (": s h o e :" "<#1F45E>") - (": s h o w e r :" "<#1F6BF>") - (": s i g n a l s t r e n g t h :" "<#1F4F6>") - (": s i x p o i n t e d s t a r :" "<#1F52F>") - (": s k i :" "<#1F3BF>") - (": s k u l l :" "<#1F480>") - (": s l e e p i n g :" "<#1F634>") - (": s l e e p y :" "<#1F62A>") - (": s l o t m a c h i n e :" "<#1F3B0>") - (": s m a l l b l u e d i a m o n d :" "<#1F539>") - (": s m a l l o r a n g e d i a m o n d :" "<#1F538>") - (": s m a l l r e d t r i a n g l e :" "<#1F53A>") - (": s m a l l r e d t r i a n g l e d o w n :" "<#1F53B>") - (": s m i l e :" "<#1F604>") - (": s m i l e c a t :" "<#1F638>") - (": s m i l e y :" "<#1F603>") - (": s m i l e y c a t :" "<#1F63A>") - (": s m i l i n g i m p :" "<#1F608>") - (": s m i r k :" "<#1F60F>") - (": s m i r k c a t :" "<#1F63C>") - (": s m o k i n g :" "<#1F6AC>") - (": s n a i l :" "<#1F40C>") - (": s n a k e :" "<#1F40D>") - (": s n o w b o a r d e r :" "<#1F3C2>") - (": s n o w f l a k e :" "<#2744>") - (": s n o w m a n :" "<#26C4>") - (": s o b :" "<#1F62D>") - (": s o c c e r :" "<#26BD>") - (": s o o n :" "<#1F51C>") - (": s o u n d :" "<#1F509>") - (": s p a c e i n v a d e r :" "<#1F47E>") - (": s p a d e s :" "<#2660>") - (": s p a g h e t t i :" "<#1F35D>") - (": s p a r k l e r :" "<#1F387>") - (": s p a r k l e s :" "<#2728>") - (": s p a r k l i n g h e a r t :" "<#1F496>") - (": s p e a k n o e v i l :" "<#1F64A>") - (": s p e a k e r :" "<#1F508>") - (": s p e e c h b a l l o o n :" "<#1F4AC>") - (": s p e e d b o a t :" "<#1F6A4>") - (": s t a r :" "<#2B50>") - (": s t a r 2 :" "<#1F31F>") - (": s t a r s :" "<#1F320>") - (": s t a t i o n :" "<#1F689>") - (": s t a t u e o f l i b e r t y :" "<#1F5FD>") - (": s t e a m l o c o m o t i v e :" "<#1F682>") - (": s t e w :" "<#1F372>") - (": s t r a i g h t r u l e r :" "<#1F4CF>") - (": s t r a w b e r r y :" "<#1F353>") - (": s t u c k o u t t o n g u e :" "<#1F61B>") - (": s t u c k o u t t o n g u e c l o s e d e y e s :" "<#1F61D>") - (": s t u c k o u t t o n g u e w i n k i n g e y e :" "<#1F61C>") - (": s u n w i t h f a c e :" "<#1F31E>") - (": s u n f l o w e r :" "<#1F33B>") - (": s u n g l a s s e s :" "<#1F60E>") - (": s u n n y :" "<#2600>") - (": s u n r i s e :" "<#1F305>") - (": s u n r i s e o v e r m o u n t a i n s :" "<#1F304>") - (": s u r f e r :" "<#1F3C4>") - (": s u s h i :" "<#1F363>") - (": s u s p e n s i o n r a i l w a y :" "<#1F69F>") - (": s w e a t :" "<#1F613>") - (": s w e a t d r o p s :" "<#1F4A6>") - (": s w e a t s m i l e :" "<#1F605>") - (": s w e e t p o t a t o :" "<#1F360>") - (": s w i m m e r :" "<#1F3CA>") - (": s y m b o l s :" "<#1F523>") - (": s y r i n g e :" "<#1F489>") - (": t a d a :" "<#1F389>") - (": t a n a b a t a t r e e :" "<#1F38B>") - (": t a n g e r i n e :" "<#1F34A>") - (": t a u r u s :" "<#2649>") - (": t a x i :" "<#1F695>") - (": t e a :" "<#1F375>") - (": t e l e p h o n e :" "<#260E>") - (": t e l e p h o n e r e c e i v e r :" "<#1F4DE>") - (": t e l e s c o p e :" "<#1F52D>") - (": t e n n i s :" "<#1F3BE>") - (": t e n t :" "<#26FA>") - (": t h o u g h t b a l l o o n :" "<#1F4AD>") - (": t h u m b s d o w n :" "<#1F44E>") - (": t h u m b s u p :" "<#1F44D>") - (": t i c k e t :" "<#1F3AB>") - (": t i g e r :" "<#1F42F>") - (": t i g e r 2 :" "<#1F405>") - (": t i r e d f a c e :" "<#1F62B>") - (": t m :" "<#2122>") - (": t o i l e t :" "<#1F6BD>") - (": t o k y o t o w e r :" "<#1F5FC>") - (": t o m a t o :" "<#1F345>") - (": t o n g u e :" "<#1F445>") - (": t o p :" "<#1F51D>") - (": t o p h a t :" "<#1F3A9>") - (": t r a c t o r :" "<#1F69C>") - (": t r a f f i c l i g h t :" "<#1F6A5>") - (": t r a i n :" "<#1F68B>") - (": t r a i n 2 :" "<#1F686>") - (": t r a m :" "<#1F68A>") - (": t r i a n g u l a r f l a g o n p o s t :" "<#1F6A9>") - (": t r i a n g u l a r r u l e r :" "<#1F4D0>") - (": t r i d e n t :" "<#1F531>") - (": t r i u m p h :" "<#1F624>") - (": t r o l l e y b u s :" "<#1F68E>") - (": t r o p h y :" "<#1F3C6>") - (": t r o p i c a l d r i n k :" "<#1F379>") - (": t r o p i c a l f i s h :" "<#1F420>") - (": t r u c k :" "<#1F69A>") - (": t r u m p e t :" "<#1F3BA>") - (": t s h i r t :" "<#1F455>") - (": t u l i p :" "<#1F337>") - (": t u r t l e :" "<#1F422>") - (": t v :" "<#1F4FA>") - (": t w i s t e d r i g h t w a r d s a r r o w s :" "<#1F500>") - (": t w o h e a r t s :" "<#1F495>") - (": t w o m e n h o l d i n g h a n d s :" "<#1F46C>") - (": t w o w o m e n h o l d i n g h a n d s :" "<#1F46D>") - (": u k :" "<#1F1EC>") - (": u m b r e l l a :" "<#2614>") - (": u n a m u s e d :" "<#1F612>") - (": u n d e r a g e :" "<#1F51E>") - (": u n l o c k :" "<#1F513>") - (": u s :" "<#1F1FA>") - (": v :" "<#270C>") - (": v e r t i c a l t r a f f i c l i g h t :" "<#1F6A6>") - (": v h s :" "<#1F4FC>") - (": v i b r a t i o n m o d e :" "<#1F4F3>") - (": v i d e o c a m e r a :" "<#1F4F9>") - (": v i d e o g a m e :" "<#1F3AE>") - (": v i o l i n :" "<#1F3BB>") - (": v i r g o :" "<#264D>") - (": v o l c a n o :" "<#1F30B>") - (": w a l k i n g :" "<#1F6B6>") - (": w a n i n g c r e s c e n t m o o n :" "<#1F318>") - (": w a n i n g g i b b o u s m o o n :" "<#1F316>") - (": w a r n i n g :" "<#26A0>") - (": w a t c h :" "<#231A>") - (": w a t e r b u f f a l o :" "<#1F403>") - (": w a t e r m e l o n :" "<#1F349>") - (": w a v e :" "<#1F44B>") - (": w a v y d a s h :" "<#3030>") - (": w a x i n g c r e s c e n t m o o n :" "<#1F312>") - (": w a x i n g g i b b o u s m o o n :" "<#1F314>") - (": w c :" "<#1F6BE>") - (": w e a r y :" "<#1F629>") - (": w e d d i n g :" "<#1F492>") - (": w h a l e :" "<#1F433>") - (": w h a l e 2 :" "<#1F40B>") - (": w h e e l c h a i r :" "<#267F>") - (": w h i t e c h e c k m a r k :" "<#2705>") - (": w h i t e c i r c l e :" "<#26AA>") - (": w h i t e f l o w e r :" "<#1F4AE>") - (": w h i t e s q u a r e b u t t o n :" "<#1F533>") - (": w i n d c h i m e :" "<#1F390>") - (": w i n e g l a s s :" "<#1F377>") - (": w i n k :" "<#1F609>") - (": w o l f :" "<#1F43A>") - (": w o m a n :" "<#1F469>") - (": w o m a n s c l o t h e s :" "<#1F45A>") - (": w o m a n s h a t :" "<#1F452>") - (": w o m e n s :" "<#1F6BA>") - (": w o r r i e d :" "<#1F61F>") - (": w r e n c h :" "<#1F527>") - (": x :" "<#274C>") - (": y e l l o w h e a r t :" "<#1F49B>") - (": y e n :" "<#1F4B4>") - (": y u m :" "<#1F60B>") - (": z a p :" "<#26A1>") - (": z z z :" "<#1F4A4>")) - -; 本块包含约 851 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:profile no-macos) - ("text ;" (make-folded-comment "comment")) - ("text :" (make-unfolded-comment "comment"))) - -; 本块包含约 2 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:profile macos) - ("std ;" (make-folded-comment "comment")) - ("std /" (make-unfolded-comment "comment"))) - -; 本块包含约 2 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/text/text-kbd.scm -;; kbd-map 块数量: 15 ------------------------------------------------------------- - -(kbd-map - (:mode in-text?) - ("\"" (insert-quote)) - ("\" var" "\"") - ("- var" (make 'nbhyph)) - ("'" (insert-apostrophe #f)) - ("' var" (insert-apostrophe #t)) - - ("< <" "") - ("< < var" "") - ("> >" "") - ("> > var" "") - ("' '" "") - ("' ' var" "''") - ("` `" "") - ("` ` var" "``") - (", ," "") - (", , var" ",,") - ("- -" "") - ("- - var" "--") - ("- - var var" (make 'strike-through)) - ("- - -" "") - ("- - - var" "---") - ("- - - -" (make 'hrule)) - ("- - - - var" "----") - ("- - - - -" "-----") - (". ." "..") - (". . var" (make 'fill-out)) - (". . var var" (make 'fill-out*)) - (". . ." (make 'text-dots)) - (". . . var" "...") - (". . . ." (make 'fill-dots)) - (". . . . var" "....") - (". . . . ." ".....") - ("_ _" "__") - ("_ _ var" (make 'underline)) - ("_ _ var var" (make 'overline)) - ("/ /" "//") - ("/ / var" (make 'deleted)) - - ;; Markdown Style Shortcuts - ("# # var" (make 'section)) - ("# # # var" (make 'subsection)) - ("# # # # var" (make 'subsubsection)) - ("` ` ` var" (make 'verbatim-code)) - ("* * var" (make-with "font-series" "bold")) - ("* var" (make-with "font-shape" "italic")) - ("+ var" (make-tmlist 'itemize)) - ("1 . var" (make-tmlist 'enumerate)) - ("[ ] var" (make 'hlink)) - ("[ ] var var" (make 'slink)) - - ("space var" (make 'nbsp)) - ("space var var" (make-space "1em")) - ("_" "_") - ("_ var" (make-script #f #t)) - ("^" "^") - ("^ var" (make-script #t #t)) - ("accent:deadhat var" (make-script #t #t)) - ("sz" "") - - ("text:symbol s" "") - ("text:symbol S" "") - ("text:symbol a" "") - ("text:symbol a e" "") - ("text:symbol o" "") - ("text:symbol o e" "") - ("text:symbol A" "") - ("text:symbol A E" "") - ("text:symbol O" "") - ("text:symbol O E" "") - ("text:symbol !" "") - ("text:symbol ?" "") - ("text:symbol p" "") - ("text:symbol P" "") - ("text:symbol m" (make 'masculine)) - ("text:symbol M" (make 'varmasculine)) - ("text:symbol f" (make 'ordfeminine)) - ("text:symbol F" (make 'varordfeminine)) - - ("accent:tilde" "~") - ("accent:tilde space" "~") - ("accent:tilde A" "") - ("accent:tilde N" "") - ("accent:tilde O" "") - ("accent:tilde a" "") - ("accent:tilde n" "") - ("accent:tilde o" "") - - ("accent:hat" "^") - ("accent:hat space" "^") - ("accent:hat A" "") - ("accent:hat E" "") - ("accent:hat I" "") - ("accent:hat O" "") - ("accent:hat U" "") - ("accent:hat a" "") - ("accent:hat e" "") - ("accent:hat i" "") - ("accent:hat o" "") - ("accent:hat u" "") - ("accent:deadhat" "^") - ("accent:deadhat space" "^") - ("accent:deadhat A" "") - ("accent:deadhat E" "") - ("accent:deadhat I" "") - ("accent:deadhat O" "") - ("accent:deadhat U" "") - ("accent:deadhat a" "") - ("accent:deadhat e" "") - ("accent:deadhat i" "") - ("accent:deadhat o" "") - ("accent:deadhat u" "") - - ("accent:umlaut" "") - ("accent:umlaut space" "") - ("accent:umlaut A" "") - ("accent:umlaut E" "") - ("accent:umlaut I" "") - ("accent:umlaut O" "") - ("accent:umlaut U" "") - ("accent:umlaut Y" "") - ("accent:umlaut a" "") - ("accent:umlaut e" "") - ("accent:umlaut i" "") - ("accent:umlaut o" "") - ("accent:umlaut u" "") - ("accent:umlaut y" "") - - ("accent:acute" "'") - ("accent:acute space" "'") - ("accent:acute A" "") - ("accent:acute C" "") - ("accent:acute E" "") - ("accent:acute I" "") - ("accent:acute L" "") - ("accent:acute N" "") - ("accent:acute O" "") - ("accent:acute R" "") - ("accent:acute S" "") - ("accent:acute U" "") - ("accent:acute Y" "") - ("accent:acute Z" "") - ("accent:acute a" "") - ("accent:acute c" "") - ("accent:acute e" "") - ("accent:acute i" "") - ("accent:acute l" "") - ("accent:acute n" "") - ("accent:acute o" "") - ("accent:acute r" "") - ("accent:acute s" "") - ("accent:acute u" "") - ("accent:acute y" "") - ("accent:acute z" "") - - ("accent:grave" "`") - ("accent:grave space" "`") - ("accent:grave A" "") - ("accent:grave E" "") - ("accent:grave I" "") - ("accent:grave O" "") - ("accent:grave U" "") - ("accent:grave a" "") - ("accent:grave e" "") - ("accent:grave i" "") - ("accent:grave o" "") - ("accent:grave u" "") - - ("accent:cedilla" " ") - ("accent:cedilla space" " ") - ("accent:cedilla C" "") - ("accent:cedilla S" "") - ("accent:cedilla T" "") - ("accent:cedilla c" "") - ("accent:cedilla s" "") - ("accent:cedilla t" "") - - ("accent:breve" "") - ("accent:breve space" "") - ("accent:breve A" "") - ("accent:breve G" "") - ("accent:breve a" "") - ("accent:breve g" "") - - ("accent:check" "") - ("accent:check space" "") - ("accent:check C" "") - ("accent:check D" "") - ("accent:check E" "") - ("accent:check L" "") - ("accent:check N" "") - ("accent:check R" "") - ("accent:check S" "") - ("accent:check T" "") - ("accent:check U" "") - ("accent:check Z" "") - ("accent:check c" "") - ("accent:check d" "") - ("accent:check e" "") - ("accent:check l" "") - ("accent:check n" "") - ("accent:check r" "") - ("accent:check s" "") - ("accent:check t" "") - ("accent:check u" "") - ("accent:check z" "") - - ("accent:doubleacute" "") - ("accent:doubleacute space" "") - ("accent:doubleacute O" "") - ("accent:doubleacute U" "") - ("accent:doubleacute o" "") - ("accent:doubleacute u" "") - - ("accent:abovering" "") - ("accent:abovering space" "") - ("accent:abovering A" "") - ("accent:abovering U" "") - ("accent:abovering a" "") - ("accent:abovering u" "") - - ("accent:abovedot" " -") - ("accent:abovedot space" " -") - ("accent:abovedot Z" "") - ("accent:abovedot I" "") - ("accent:abovedot z" "") - - ("accent:ogonek" " ") - ("accent:ogonek space" " ") - ("accent:ogonek a" "") - ("accent:ogonek A" "") - ("accent:ogonek e" "") - ("accent:ogonek E" "") - - ("" "") - ("" "") - ("" "") - ("" "") - ("" "") - ("" "") - ("" "") - ("" "") - ("" "") - - ("exclamdown" "") - ("cent" "<#A2>") - ("sterling" "") - ("currency" "<#A4>") - ("yen" "<#A5>") - ("section" "") - ("copyright" "<#A9>") - ("copyright var" (make 'copyleft)) - ("ordfeminine" "<#AA>") - ("ordfeminine var" (make 'varordfeminine)) - ("guillemotleft" "") - ("registered" "<#AE>") - ("circledR" "<#AE>") - ("degree" "<#B0>") - ("twosuperior" "<#B2>") - ("threesuperior" "<#B3>") - ("paragraph" "<#B6>") - ("onesuperior" "<#B9>") - ("masculine" "<#BA>") - ("masculine var" (make 'varmasculine)) - ("guillemotright" "") - ("onequarter" "<#BC>") - ("onehalf" "<#BD>") - ("threequarters" "<#BE>") - ("questiondown" "") - - ("trademark" "<#2122>") - ("big-sum" (insert '(big "sum"))) - ("dagger" "") - ("sqrt" (insert '(sqrt ""))) - ("big-int" (insert '(big "int"))) - ("euro" "<#20AC>") - ("ddagger" "") - ("centerdot" "") - ("big-prod" (insert '(big "prod"))) - ("varspace" (insert '(nbsp)))) - -; 本块包含约 259 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-text?) - (:require (== (get-env "font") "roman")) - - ("copyright" (make 'copyright)) ;; "<#A9>" - ("ordfeminine" (make 'ordfeminine)) - ("masculine" (make 'masculine)) - ("<#20AC>" (make 'euro)) - ("euro" (make 'euro))) - -; 本块包含约 5 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-cyrillic?) - ("modeswitch" - (make-with "language" "english") - (make-with "font" "roman"))) - -; 本块包含约 1 个快捷键绑定 ----------------------------------------- - -(kbd-map -; (:mode in-german?) -; ("" "") -; ("" "")) - -; 本块包含约 2 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-esperanto?) - ("c var" "<#109>") - ("g var" "<#11D>") - ("h var" "<#125>") - ("j var" "<#135>") - ("s var" "<#15D>") - ("u var" "<#16D>") - ("C var" "<#108>") - ("G var" "<#11C>") - ("H var" "<#124>") - ("J var" "<#134>") - ("S var" "<#15C>") - ("U var" "<#16C>")) - -; 本块包含约 12 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-hungarian?) - ("text:symbol O" "") - ("text:symbol U" "") - ("text:symbol o" "") - ("text:symbol u" "") - ("text:symbol O var" "") - ("text:symbol o var" "")) - -; 本块包含约 6 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-spanish?) - ("" "") - ("" "") - ("! var" "") - ("? var" "") - ("! `" "") - ("? `" "") - ("! accent:grave" "") - ("? accent:grave" "")) - -; 本块包含约 8 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-polish?) - ("text:symbol a" "") - ("text:symbol A" "") - ("text:symbol c" "") - ("text:symbol C" "") - ("text:symbol e" "") - ("text:symbol E" "") - ("text:symbol l" "") - ("text:symbol L" "") - ("text:symbol n" "") - ("text:symbol N" "") - ("text:symbol o" "") - ("text:symbol O" "") - ("text:symbol s" "") - ("text:symbol S" "") - ("text:symbol x" "") - ("text:symbol X" "") - ("text:symbol z" "") - ("text:symbol Z" "") - ("text:symbol a var" "") - ("text:symbol A var" "") - ("text:symbol o var" "") - ("text:symbol O var" "") - ("text:symbol s var" "") - ("text:symbol S var" "") - ("text:symbol z var" "") - ("text:symbol Z var" "")) - -; 本块包含约 26 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-variants-disabled?) - ("- var" (begin (insert "-") (kbd-tab))) - ("space var" (begin (insert " ") (kbd-tab))) - ("space var var" (begin (insert " ") (kbd-tab) (kbd-tab)))) - -; 本块包含约 3 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-verbatim?) - ("space var" (insert-tabstop)) - ("space var var" (begin (insert-tabstop) (insert-tabstop))) - ("$" (insert "$")) - ("$ var" (make 'math)) - ("\\" "\\") - ("\\ var" (make 'hybrid)) - ("\"" "\"") - ("`" "`") - ("` var" "<#2018>") - ("'" "'") - ("' var" "<#2019>") - ("< <" "") - ("> >" "") - ("' '" "''") - ("` `" "``") - ("- -" "--") - ("- - -" "---") - ("< < var" "") - ("> > var" "") - ("' ' var" "") - ("` ` var" "") - (", , var" "") - ("- - var" "") - ("- - - var" "")) - -; 本块包含约 24 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-text?) - ("font s" (make-with "font-family" "ss")) - ("font t" (make-with "font-family" "tt")) - ("font b" (make-with "font-series" "bold")) - ("font m" (make-with "font-series" "medium")) - ("font r" (make-with "font-shape" "right")) - ("font i" (make-with "font-shape" "italic")) - ("font l" (make-with "font-shape" "slanted")) - ("font p" (make-with "font-shape" "small-caps"))) - -; 本块包含约 8 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:profile macos) - (:mode in-text?) - ("macos {" (make-line-with "par-mode" "left")) - ("macos |" (make-line-with "par-mode" "center")) - ("macos }" (make-line-with "par-mode" "right")) - ("macos C-{" (make-line-with "par-mode" "justify"))) - -; 本块包含约 4 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:profile windows) - (:mode in-text?) - ("windows l" (make-line-with "par-mode" "left")) - ("windows e" (make-line-with "par-mode" "center")) - ("windows r" (make-line-with "par-mode" "right")) - ("windows j" (make-line-with "par-mode" "justify"))) - -; 本块包含约 4 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-std-text?) - ("text $" (make-equation*)) - ("text &" (make-eqnarray*)) - ("C-$" (make-align)) - - ("text a" (make 'abbr)) - ("text d" (make-tmlist 'description)) - ("text m" (make 'em)) - ("text n" (make 'name)) - ("text p" (make 'samp)) - ("text s" (make 'strong)) - ("text v" (make 'verbatim)) - ("text 0" (make-section 'chapter)) - ("text 1" (make-section 'section)) - ("text 2" (make-section 'subsection)) - ("text 3" (make-section 'subsubsection)) - ("text 4" (make-section 'paragraph)) - ("text 5" (make-section 'subparagraph)) - ("text 6" (make-section 'appendix)) - - ("F5" (make 'em)) - ("F6" (make 'strong)) - ("F7" (make 'verbatim)) - ("F8" (make 'samp)) - ("S-F6" (make 'name))) - -; 本块包含约 22 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-std?) - ("std @" (go-to-section-title))) - -; 本块包含约 1 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/text/vietnamese/vietnamese.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - ;;(:mode in-vietnamese-vietnamese?) - - ("a grave" "") - ("a <#309>" "<#1EA3>") - ("a <#303>" "") - ("a acute" "") - ("a <#323>" "<#1EA1>") - - ("e grave" "") - ("e <#309>" "<#1EBB>") - ("e <#303>" "<#1EBD>") - ("e acute" "") - ("e <#323>" "<#1EB9>") - - ("i grave" "") - ("i <#309>" "<#1EC9>") - ("i <#303>" "<#129>") - ("i acute" "") - ("i <#323>" "<#1ECB>") - - ("o grave" "") - ("o <#309>" "<#1ECF>") - ("o <#303>" "") - ("o acute" "") - ("o <#323>" "<#1ECD>") - - ("u grave" "") - ("u <#309>" "<#1EE7>") - ("u <#303>" "<#169>") - ("u acute" "") - ("u <#323>" "<#1EE5>") - - ("y grave" "<#1EF3>") - ("y <#309>" "<#1EF7>") - ("y <#303>" "<#1EF9>") - ("y acute" "") - ("y <#323>" "<#1EF5>") - - ("A grave" "") - ("A <#309>" "<#1EA2>") - ("A <#303>" "") - ("A acute" "") - ("A <#323>" "<#1EA0>") - - ("E grave" "") - ("E <#309>" "<#1EBA>") - ("E <#303>" "<#1EBC>") - ("E acute" "") - ("E <#323>" "<#1EB8>") - - ("I grave" "") - ("I <#309>" "<#1EC8>") - ("I <#303>" "<#128>") - ("I acute" "") - ("I <#323>" "<#1ECA>") - - ("O grave" "") - ("O <#309>" "<#1ECE>") - ("O <#303>" "") - ("O acute" "") - ("O <#323>" "<#1ECC>") - - ("U grave" "") - ("U <#309>" "<#1EE6>") - ("U <#303>" "<#168>") - ("U acute" "") - ("U <#323>" "<#1EE4>") - - ("Y grave" "<#1EF2>") - ("Y <#309>" "<#1EF6>") - ("Y <#303>" "<#1EF8>") - ("Y acute" "") - ("Y <#323>" "<#1EF4>") - - ("<#1B0> grave" "<#1EEB>") - ("<#1B0> <#309>" "<#1EED>") - ("<#1B0> <#303>" "<#1EEF>") - ("<#1B0> acute" "<#1EE9>") - ("<#1B0> <#323>" "<#1EF1>") - - ("<#1A1> grave" "<#1EDD>") - ("<#1A1> <#309>" "<#1EDF>") - ("<#1A1> <#303>" "<#1EE1>") - ("<#1A1> acute" "<#1EDB>") - ("<#1A1> <#323>" "<#1EE3>") - - ("<#1AF> grave" "<#1EEA>") - ("<#1AF> <#309>" "<#1EEC>") - ("<#1AF> <#303>" "<#1EEE>") - ("<#1AF> acute" "<#1EE8>") - ("<#1AF> <#323>" "<#1EF0>") - - ("<#1A0> grave" "<#1EDC>") - ("<#1A0> <#309>" "<#1EDE>") - ("<#1A0> <#303>" "<#1EE0>") - ("<#1A0> acute" "<#1EDA>") - ("<#1A0> <#323>" "<#1EE2>") - - ("<#103>" "") - ("<#103> grave" "<#1EB1>") - ("<#103> <#309>" "<#1EB3>") - ("<#103> <#303>" "<#1EB5>") - ("<#103> acute" "<#1EAF>") - ("<#103> <#323>" "<#1EB7>") - - ("" "") - (" grave" "<#1EA7>") - (" <#309>" "<#1EA9>") - (" <#303>" "<#1EAB>") - (" acute" "<#1EA5>") - (" <#323>" "<#1EAD>") - - ("" "") - (" grave" "<#1EC1>") - (" <#309>" "<#1EC3>") - (" <#303>" "<#1EC5>") - (" acute" "<#1EBF>") - (" <#323>" "<#1EC7>") - - ("" "") - (" grave" "<#1ED3>") - (" <#309>" "<#1ED5>") - (" <#303>" "<#1ED7>") - (" acute" "<#1ED1>") - (" <#323>" "<#1ED9>") - - ("<#102>" "") - ("<#102> grave" "<#1EB0>") - ("<#102> <#309>" "<#1EB2>") - ("<#102> <#303>" "<#1EB4>") - ("<#102> acute" "<#1EAE>") - ("<#102> <#323>" "<#1EB6>") - - ("" "") - (" grave" "<#1EA6>") - (" <#309>" "<#1EA8>") - (" <#303>" "<#1EAA>") - (" acute" "<#1EA4>") - (" <#323>" "<#1EAC>") - - ("" "") - (" grave" "<#1EC0>") - (" <#309>" "<#1EC2>") - (" <#303>" "<#1EC4>") - (" acute" "<#1EBE>") - (" <#323>" "<#1EC6>") - - ("" "") - (" grave" "<#1ED2>") - (" <#309>" "<#1ED4>") - (" <#303>" "<#1ED6>") - (" acute" "<#1ED0>") - (" <#323>" "<#1ED8>") - - ("ă" "") - ("ă grave" "<#1EB1>") - ("ă <#309>" "<#1EB3>") - ("ă <#303>" "<#1EB5>") - ("ă acute" "<#1EAF>") - ("ă <#323>" "<#1EB7>") - - ("â" "") - ("â grave" "<#1EA7>") - ("â <#309>" "<#1EA9>") - ("â <#303>" "<#1EAB>") - ("â acute" "<#1EA5>") - ("â <#323>" "<#1EAD>") - - ("ê" "") - ("ê grave" "<#1EC1>") - ("ê <#309>" "<#1EC3>") - ("ê <#303>" "<#1EC5>") - ("ê acute" "<#1EBF>") - ("ê <#323>" "<#1EC7>") - - ("ô" "") - ("ô grave" "<#1ED3>") - ("ô <#309>" "<#1ED5>") - ("ô <#303>" "<#1ED7>") - ("ô acute" "<#1ED1>") - ("ô <#323>" "<#1ED9>") - - ("Ă" "") - ("Ă grave" "<#1EB0>") - ("Ă <#309>" "<#1EB2>") - ("Ă <#303>" "<#1EB4>") - ("Ă acute" "<#1EAE>") - ("Ă <#323>" "<#1EB6>") - - ("Â" "") - ("Â grave" "<#1EA6>") - ("Â <#309>" "<#1EA8>") - ("Â <#303>" "<#1EAA>") - ("Â acute" "<#1EA4>") - ("Â <#323>" "<#1EAC>") - - ("Ê" "") - ("Ê grave" "<#1EC0>") - ("Ê <#309>" "<#1EC2>") - ("Ê <#303>" "<#1EC4>") - ("Ê acute" "<#1EBE>") - ("Ê <#323>" "<#1EC6>") - - ("Ô" "") - ("Ô grave" "<#1ED2>") - ("Ô <#309>" "<#1ED4>") - ("Ô <#303>" "<#1ED6>") - ("Ô acute" "<#1ED0>") - ("Ô <#323>" "<#1ED8>")) - -; 本块包含约 176 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/utils/automate/auto-kbd.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode in-auto?) - ("I F" (make-block-if)) - ("I F var" (make-block-if-else)) - ("F O R" (make-block-for)) - ("W H I L E" (make-block-while)) - ("T A G" (make-block-tag)) - ("< - -" (make-block-assign)) - ("O U T" (make-block-output)) - ("I f" (make-inline-if)) - ("I f var" (make-inline-if-else)) - ("F o r" (make-inline-for)) - ("W h i l e" (make-inline-while)) - ("T a g" (make-inline-tag)) - ("< -" (make-inline-assign)) - ("O u t" (make-inline-output)) - ("$ $" (make-output-string))) - -; 本块包含约 15 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/utils/misc/extern-demo.scm -;; kbd-map 块数量: 1 ------------------------------------------------------------- - -(kbd-map - (:mode in-extern-demo?) - ("H i" (make 'hello))) - -; 本块包含约 1 个快捷键绑定 ----------------------------------------- - -;; 文件: TeXmacs/progs/version/version-kbd.scm -;; kbd-map 块数量: 2 ------------------------------------------------------------- - -(kbd-map - (:mode with-versioning-tool?) - ("version home" (version-first-difference)) - ("version pageup" (version-previous-difference)) - ("version pagedown" (version-next-difference)) - ("version end" (version-last-difference)) - ("version up" (version-previous-difference)) - ("version down" (version-next-difference)) - ("version |" (version-show 'version-both)) - ("version left" (version-show 'version-old)) - ("version right" (version-show 'version-new)) - ("version return" (version-retain 'current)) - ("version 1" (version-retain 0)) - ("version 2" (version-retain 1))) - -; 本块包含约 12 个快捷键绑定 ----------------------------------------- - -(kbd-map - (:mode in-versioning?) - ("C-up" (version-previous-difference)) - ("C-down" (version-next-difference)) - ("C-|" (version-show 'version-both)) - ("C-left" (version-show 'version-old)) - ("C-right" (version-show 'version-new)) - ("C-1" (version-retain 0)) - ("C-2" (version-retain 1))) - -; 本块包含约 7 个快捷键绑定 ----------------------------------------- - - -;; 总计: 115 个 kbd-map 块 -;; 包含约 5931 个快捷键绑定 -;; 来自 47 个文件