Как присвоить hotkeys скриптам в FBE

Скрипты хранятся в папке cmd редактора FBE. Открываем с помощью любого текстового редактора

1. Если в открытом на редактирование файле отсутствует конструкция function SetHotkey() { return XXX; } (где XXX – десятеричный код клавиши), добавьте соответствующую конструкцию в конец файла, заменив XXX на необходимый для этого скрипта код клавиши. Таблица соответствия кодов клавиш их обозначению на клавиатуре приведена ниже.
2. Если описанная выше конструкция с SetHotkey присутствует, то, возможно 2 варианта из-за которых не работает сочетание клавиш: в return XXX указан недопустимый код клавиши (который можно поменять в соответствии с таблицей соответствия кодов клавиш); данный код конфликтует с таким же уже назначенным другому скрипту (по умолчанию FBE сообщает об этом при запуске, опция «Оповещать о конфликте “горячих клавиш” скриптов» доступна в пункте меню “Сервис”->”Настройки”->”Другое”).

Десятичный код клавиши   /  Обозначение на клавиатуре

8  "BACKSPACE"

9  "TAB"

12 "CLEAR"

13  "ENTER"

18  "ALT"

19  "PAUSE"

20  "CAPS LOCK"

27  "ESC"

32  "SPACEBAR"

33  "PAGE UP"

34  "PAGE DOWN"

35  "END"

36  "HOME"

41  "SELECT"

42  "PRINT"

43  "EXECUTE"

44  "PRINT SCREEN"

45  "INS"

46  " DEL "

47  "HELP"

48  "0"

49  "1"

50  "2"

51  "3"

52  "4"

53  "5"

54  "6"

55  "7"

56  "8"

57  "9"

65  "A"

66  "B"

67  "C"

68  "D"

69  "E"

70  "F"

71  "G"

72  "H"

73  "I"

74  "J"

75  "K"

76  "L"

77  "M"

78  "N"

79  "O"

80  "P"

81  "Q"

82  "R"

84  "T"

85  "U"

86  "V"

87  "W"

88  "X"

89  "Y"

90  "Z"

96  "Numeric pad 0"

97  "Numeric pad 1"

98  "Numeric pad 2"

99  "Numeric pad 3"

100  "Numeric pad 4"

101  "Numeric pad 5"

102  "Numeric pad 6"

103  "Numeric pad 7"

104  "Numeric pad 8"

105  "Numeric pad 9"

106  "Multiply"

107  "Add"

108  "Separator"

109  "Subtract"

110  "Decimal"

111  "Divide"

112  "F1"

113  "F2"

114  "F3"

115  "F4"

116  "F5"

117  "F6"

118  "F7"

119  "F8"

120  "F9"

121  "F10"

122  "F11"

123  "F12"

124  "F13"

125  "F14"

126  "F15"

127  "F16"

128  "F17"

129  "F18"

130  "F19"

131  "F20"

132  "F21"

133  "F22"

134  "F23"

135  "F24"

144  "NUM LOCK"

145  "SCROLL LOCK"

Проверить можно, открыв программу. Рядом с названием скрипта должна появиться запись - Ctrl+Shift+<Обозначение на клавиатуре>.

Комментарии

golma1
А вы сами пользуетесь последней версией FBE, в которой назначение горячих клавиш встроено в интерфейс? Вроде был разговор о том, что у редакторов либрусека уже есть эта версия.

Нет, эта версия отказывается работать под Вистой. :(

X