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