在主菜单中的大部分菜单项可设置新的快捷键。通过 OmegaT 首选项文件夹(请参阅用户文件位置)中的快捷键定义文件,您可改变已分配的快捷键或添加新的快捷键。
快捷键定义文件名称必须为 MainMenuShortcuts.properties
,同时每行最多包含一个快捷键的定义。可接受空行,而注释行应以 "//" 开头。在 "//" 后的所有内容将被忽略。
修改 MainMenuShortcuts.properties
文件后,必须重新运行 OmegaT 才能让新的快捷键生效。
快捷键定义的语法如下:<menu item code>=<shortcut>
,其中<menu item code>取自下表,而<shortcut>是用户指定的按键组合[2].
<shortcut>必须为下面的形式:0或多个<modifier>
后跟着0或1个<event>
后跟着1个<key>
,其中:
例如,缺省的OmegaT快捷键[5],其中可以看到:
projectOpenMenuItem=ctrl O
editCreateGlossaryEntryMenuItem=ctrl shift G
第一个是
的快捷键,第二个为 。如果想用Shift+Ctrl+O来打开项目,请把MainMenuShortcuts.properties
修改成这样:
projectOpenMenuItem=shift ctrl O
.
如果您用Mac且想设置Shift+Command+S为 → 的快捷方式,请在MainMenuShortcuts.properties
中添加此行:
toolsShowStatisticsStandardMenuItem=shift meta
S
然后保存文件并重新启动OmegaT。现在新的快捷键应该出现在刚修改的菜单项旁边。不会和系统快捷键冲突的话,它们在OmegaT中应该有效了。
Table H.1. 项目菜单
菜单项 | 缺省快捷键 | 菜单项代码 |
---|---|---|
新建 | projectNewMenuItem | |
打开 | Ctrl+O | projectOpenMenuItem |
下载团队项目 | projectTeamNewMenuItem | |
导入源文件 | projectImportMenuItem | |
从MediaWiki导入…… | projectWikiImportMenuItem | |
重新载入 | F5 | projectReloadMenuItem |
关闭 | Ctrl+Shift+W | projectCloseMenuItem |
保存 | Ctrl+S | projectSaveMenuItem |
创建已译文档 | Ctrl+D | projectCompileMenuItem |
属性…… | Ctrl+E | projectEditMenuItem |
项目文件…… | Ctrl+L | viewFileListMenuItem |
退出 | Ctrl+Q | projectExitMenuItem |
Table H.2. 编辑菜单
菜单项 | 缺省快捷键 | 菜单项代码 |
---|---|---|
取消前一操作 | Ctrl+Z | editUndoMenuItem |
重做前一操作 | Ctrl+Y | editRedoMenuItem |
用匹配替换 | Ctrl+R | editOverwriteTranslationMenuItem |
插入匹配 | Ctrl+I | editInsertTranslationMenuItem |
用机器翻译替换 | Ctrl+M | editOverwriteMachineTranslationMenuItem |
用源文本替换 | Shift+Ctrl+R | editOverwriteSourceMenuItem |
插入源文本 | Shift+Ctrl+I | editInsertSourceMenuItem |
插入源标签 | Shift+Ctrl+T | editTagPainterMenuItem |
导出选中部分 | Shift+Ctrl+C | editExportSelectionMenuItem |
创建词汇表条目 | Shift+Ctrl+G | editCreateGlossaryEntryMenuItem |
在项目中搜索…… | Ctrl+F | editFindInProjectMenuItem |
选择第一匹配 | Ctrl+1 | editSelectFuzzy1MenuItem |
选择第二匹配 | Ctrl+2 | editSelectFuzzy2MenuItem |
选择第三匹配 | Ctrl+3 | editSelectFuzzy3MenuItem |
选择第四匹配 | Ctrl+4 | editSelectFuzzy4MenuItem |
选择第五匹配 | Ctrl+5 | editSelectFuzzy5MenuItem |
转换大小写为/小写 | lowerCaseMenuItem | |
转换大小写为/大写 | upperCaseMenuItem | |
转换大小写为/首字母大写 | titleCaseMenuItem | |
循环转换大小写…… | Shift+F3 | cycleSwitchCaseMenuItem |
用作缺省译文 | editMultipleDefault | |
创建可选译文 | editMultipleAlternate |
Table H.3. 前往菜单
菜单项 | 缺省快捷键 | 菜单项代码 |
---|---|---|
后一未译片段 | Ctrl+U | gotoNextUntranslatedMenuItem |
后一片段 | Ctrl+N或Enter或Tab | gotoNextSegmentMenuItem |
前一片段 | Ctrl+P或Ctrl+Enter或Ctrl+Tab | gotoPreviousSegmentMenuItem |
片段序号…… | Ctrl+J | gotoSegmentMenuItem |
后一笔记 | gotoNextNoteMenuItem | |
前一笔记 | gotoPreviousNoteMenuItem | |
在历史中前进…… | Ctrl+Shift+N | gotoHistoryForwardMenuItem |
在历史中回退…… | Ctrl+Shift+P | gotoHistoryBackMenuItem |
Table H.4. 查看菜单
菜单项 | 缺省快捷键 | 菜单项代码 |
---|---|---|
标记已译片段 | viewMarkTranslatedSegmentsCheckBoxMenuItem | |
标记未译片段 | viewMarkUntranslatedSegmentsCheckBoxMenuItem | |
显示源片段 | viewDisplaySegmentSourceCheckBoxMenuItem | |
标记非独特片段 | viewMarkNonUniqueSegmentsCheckBoxMenuItem | |
标记含笔记片段 | viewMarkNotedSegmentsCheckBoxMenuItem | |
标记非中断空白 | viewMarkNBSPCheckBoxMenuItem | |
标记空白字符 | viewMarkWhitespaceCheckBoxMenuItem | |
标记双向控制字符 | viewMarkBidiCheckBoxMenuItem | |
修改信息/不显示 | viewDisplayModificationInfoNoneRadioButtonMenuItem | |
修改信息/显示选中部分 | viewDisplayModificationInfoSelectedRadioButtonMenuItem | |
修改信息/显示所有 | viewDisplayModificationInfoAllRadioButtonMenuItem |
Table H.5. 工具菜单
菜单项 | 缺省快捷键 | 菜单项代码 |
---|---|---|
检验标签 | Ctrl +T | toolsValidateTagsMenuItem |
统计(&S) | toolsShowStatisticsStandardMenuItem | |
匹配统计(&M) | toolsShowStatisticsMatchesMenuItem |
Table H.6. 选项菜单
菜单项 | 缺省快捷键 | 菜单项代码 |
---|---|---|
使用 Tab 前进 | optionsTabAdvanceCheckBoxMenuItem | |
退出前总是确认 | optionsAlwaysConfirmQuitCheckBoxMenuItem | |
机器翻译 | ||
翻译提示/启用翻译提示 | optionsTransTipsEnableMenuItem | |
翻译提示/精确匹配 | optionsTransTipsExactMatchMenuItem | |
字体…… | optionsFontSelectionMenuItem | |
文件过滤器…… | optionsSetupFileFiltersMenuItem | |
分割规则…… | optionsSentsegMenuItem | |
拼写检查…… | optionsSpellCheckMenuItem | |
编辑行为…… | optionsWorkflowMenuItem | |
标签验证…… | optionsTagValidationMenuItem | |
团队…… | optionsTeamMenuItem | |
外部 TMX …… | optionsExtTMXMenuItem | |
查看…… | optionsViewOptionsMenuItem | |
保存和输出…… | optionsSaveOptionsMenuItem | |
登录代理…… | optionsViewOptionsMenuLoginItem | |
恢复主窗口 | optionsRestoreGUIMenuItem |
[2] 按键(快捷键)的全部语法的定义在来自 Oracle Java 1.6 文档(页面底部):Java 1.6 快捷键
[3] 在 Mac 系统中,必须使用 meta 修饰符来指定 command 键。
[4] 可用的按键事件在来自 Oracle 的 Java 1.6 文档中列出:Java 1.6 按键事件说明
[5] 缺省的 OmegaT 快捷键设置可从 Sourceforge 获取:缺省的 OmegaT 快捷键
在Mac系统中缺省的OmegaT快捷键同样可从Sourceforge获取,其中把所有的“ctrl”都被替换为“meta”:Mac 系统上缺省的OmegaT快捷键