Некоторые команды 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.