ОПИСАНИЕ
Некоторые команды FrameMaker, в том числе и те, что содержатся в файле cmds.cfg, используются наиболее часто. Как правило, чтобы выполнить команду, надо нажать 2—3 клавиши, а это неудобно. Можно ли переопределить горячие клавиши команд?
РЕШЕНИЕ
Переопределить горячие клавиши во FrameMaker можно. Для этого надо создать текстовый файл Customui.cfg и поместить его в каталог FMHOME\ fminitAconfrgui. Пример подобного файла:
<Modify GraphicsGroup
«KeySequence ^g» (сгруппировать объекты) «Modify Graphicstrngroup
«KeySequence ^u» (разгруппировать объекты) «Modify GraphicsRotate
<KeySequence ^r» (повернуть объект) «Modify Zoomln
<KeySequence /Insert» (увеличить
масштаб) «Modify ZoomOut
«KeySequence +/Insert» (уменьшить
масштаб) «Modify SplitTextFrame
«KeySequence +/F2» (разорвать текстовую
рамку) «Modify ConnectTextFrames
«KeySequence -/F3» (соединить текстовые
рамки) «Modify StyleSubscript
«KeySequence /F6» (нижний индекс) «Modify StyleSuperscript
«KeySequence /F7» (верхний индекс)
После оператора Modify должно стоять имя команды, а после оператора KeySequence — новая горячая клавиша. Символы «!», «+», «^» и «~» означают, соответственно, клавиши Esc, Shift, Ctrl и Alt.
Также в файле Customui.cfg можно описать новую команду из cmds.cfg и добавить ее в меню. Например, в пункт меню View можно поместить часто используемые команды перехода к первой и последней страницам документа:
<Add GotoFirstPage <Menu ViewMenu» <Order ViewMenu.GotoFirstPage <First
ViewMenu»
<Add GotoLastPage <Menu ViewMenu» <0rder ViewMenu.GotoLastPage <After
ViewMenu .GotoFirstPage»
Дополнительную информацию по этим вопросам Вы можете найти в файле FMHOME\fminit\configui\ sample, cfg.