Уважаемые пользователи ресурса, ни какой политики на форуме!
Никаких нациалистических взглядов.
Используйте ресурс по назначению!
На аватарках ни какой символики, причисляющей Вас к каким либо группам!
Не провоцируйте других участников.

Переназначение горячих кнопок

Раздел форума для поддержки пользователей редактора, вопросы по использованию редактора, функций среды, добавлений и исправлений
Ответить
VitGo
Сообщения: 77
Зарегистрирован: Вс мар 22, 2026 6:59 pm
Откуда: Оренбург

Переназначение горячих кнопок

Сообщение VitGo »

Обсуждение того кто как видит функциональность переназначения горячих клавиш редактора

Чтобы было что обсуждать, предлагаю Вам тестовый вариант исполняемого файла редактора
AsmEdit.zip
(1.49 МБ) 13 скачиваний

В нем, при старте, ищется файл hotkeys.ini в одном каталоге с запускаемым файлом
1.jpg
Если файл не будет найден - то будут применены горячие клавиши по умолчанию (как были раньше)

Если же файл найден - то горячие клавиши будут прочитаны из него...

Здесь важно: горячие клавиши это ВСЕГДА двухклавишное нажатие: Ctrl + "какая то другая кнопка на клавиатуре"

Выглядит этот файл вот так

Код: Выделить всё

[HOTKEY]
Undo=90      <---это код кнопки клавиатуры для функции Undo
Undo_CH=Z <--- это подсказка для меню - чтобы в меню была подсказка какую кнопку надо нажать, это не символ, а строка
Redo=84    <--- Redo
Redo_CH=T
Copy=67    <--- Copy
Copy_CH=C
Paste=86   <--- Paste
Paste_CH=V
Cut=88     <--- Cut
Cut_CH=X
SelectAll=65  <--- Выделить все
SelectAll_CH=A
Find=70    <--- Поиск
Find_CH=F
Replace=82   <--- Поиск и замена
Replace_CH=R
FormatLine=68   <--- Форматирование линии
FormatLine_CH=D 
RemUnRem=76    <--- Комментировать раскоментировать строку\блок
RemUnRem_CH=L
Как видно - каждую горячую кнопку описывают 2 строки - Код кнопки и ее текстовое представление (для показа в меню подсказки)

Чтобы не создавать файл вручную - это можно сделать из редактора, в главном меню - "Настройка" - "Сгенерировать файл Горячих клавиш"
Будет сгенерирован файл по умолчанию и помещен рядом с исполняемым файлом

Ну и чтобы Вы не мучались подбирая коды кнопок для этого файла, написана маленькая программка которая показывает код нажатой кнопки
KeyReader.zip
(833.21 КБ) 13 скачиваний

Состоит буквально из одного окошка, где нет кнопок, просто запустили и нажимаем нужную кнопку- ее код показывается в окошке..
2.jpg
2.jpg (8.33 КБ) 119 просмотров
на картинке - форма программы после нажатия кнопки А (лат)

вот как то так пока...

Владимир ака @Vladimir_075 (Telegram) - инициатор (и продвигатор 8-) ) этой функциональности, и планирует написать более развернутое назначение кнопок, ну и плюс чтобы можно было и трех- и четырех- и пяти-кнопочные сочетания нажимать (наверное для тех у кого 10 пальцев на каждой руке :lol: )

Все обновления которые я планирую выпускать не будут содержать файл hotkeys.ini - для того чтобы вы могли просто распаковывать архив с редактором поверх своего каталога без риска перезаписать файл
Аватара пользователя
dvk
Сообщения: 40
Зарегистрирован: Вс мар 22, 2026 8:04 pm
Откуда: Тилимилитрямдия

Re: Переназначение горячих кнопок

Сообщение dvk »

VitGo писал(а): Ср мар 25, 2026 5:57 pm Discussion of who sees how the editor hotkey remapping functionality
Не знаю что тут обсуждать. Похоже что это ещё одно отличное обновление )))) Спасибо, мне нравиться
VitGo
Сообщения: 77
Зарегистрирован: Вс мар 22, 2026 6:59 pm
Откуда: Оренбург

Re: Переназначение горячих кнопок

Сообщение VitGo »

dvk писал(а): Ср мар 25, 2026 6:49 pm Не знаю что тут обсуждать. Похоже что это ещё одно отличное обновление )))) Спасибо, мне нравиться
ну например хватает ли вам двух-клавишных сочетаний, или все таки надо трехклавишные ?
нужно ли переназначение остальных горячих кнопок (все они в меню)?

ну и попробовали ли его работу - есть ли глюки (тогда надо отписаться что начать работу по их исправлению)
Аватара пользователя
dvk
Сообщения: 40
Зарегистрирован: Вс мар 22, 2026 8:04 pm
Откуда: Тилимилитрямдия

Re: Переназначение горячих кнопок

Сообщение dvk »

VitGo писал(а): Ср мар 25, 2026 7:07 pm
ну и попробовали ли его работу - есть ли глюки (тогда надо отписаться что начать работу по их исправлению)
Попробовал, переназначил комент-раскомент на ctrl+2 . Норм)))
Ответить

Вернуться в «Поддержка редактора ArmAsmEdit ver.1.0»