Переназначить бы клавишу НИЖНЕЕ ПОДЧЕРКИВАНИЕ "_"  [РЕШЕНО]

WYSIWYG Web Builder, вопросы которые не охвачены в других разделах.
Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
Ответить
Аватара пользователя

Автор Темы
UraAlpeev
Втянувшийся
Втянувшийся
Сообщения: 60
Зарегистрирован: 06 фев 2020, 10:43
Версия Web Builder: 14.2.2

Переназначить бы клавишу НИЖНЕЕ ПОДЧЕРКИВАНИЕ "_"

Сообщение UraAlpeev » 26 апр 2024, 10:11

Раньше писал текст программы на JS в стиле dromedaryCase,
но теперь я назначаю функции для DIV как свойства HTMLElement.prototype. , например
same_size ()
on_right_edge_of_parent ()
center_in_window ()
center_in_parent ()
center_in_parent_parent ()
center_in_obj ()
get_attribute()
и т.п.
и текст программы выглядит просто как словесная инструкция (исчезают все обращения к style и т.д.), это крайне удобно, потому что читабельно.
И теперь пользуюсь стилем snake_case, т.к. это хорошо соответствует стилю.

Но приходится множественно вводить это самое нижнее подчеркивание _.
И это неудобно, потому что оно появляется через SHIFT: значит нужно вводить
- или двумя руками
- или раскорячивать пальцы.

Искал решение переназначить на другую кнопку (например, SharpKeys), но переназначаются целиком одна кнопка на другую вместе с регистрами.
Хотел бы назначить _ , например,
- на какую-нибудь функциональную кнопку (F8) или
- хоть поменять регистры на той же кнопке "- _", только наоборот, чтобы уже минус надо было бы писать через SHIFT.
Лишь бы получать _ как обычный букву в нижнем регистре.

Есть ли решение?

Реклама
Аватара пользователя

serega
Продвинутый
Продвинутый
Сообщения: 201
Зарегистрирован: 12 фев 2012, 06:42
Версия Web Builder: 14.2.2
Имя: Сергей
Контактная информация:

Переназначить бы клавишу НИЖНЕЕ ПОДЧЕРКИВАНИЕ "_"

Сообщение serega » 28 апр 2024, 21:23

ну, батенька , у вас и заявки -- раскорячивать пальцы надо.
А если попробовать сложный стиль пальцев : большой -- Shiit , Указательный -- минус ?

Отправлено спустя 1 минуту 26 секунд:
это что, на каждое свойство своя JS-функция ?

Аватара пользователя

Автор Темы
UraAlpeev
Втянувшийся
Втянувшийся
Сообщения: 60
Зарегистрирован: 06 фев 2020, 10:43
Версия Web Builder: 14.2.2

Переназначить бы клавишу НИЖНЕЕ ПОДЧЕРКИВАНИЕ "_"

Сообщение UraAlpeev » 29 апр 2024, 08:04

А если попробовать сложный стиль пальцев : большой -- Shiit , Указательный -- минус ?
Именно так и делаю, и именно этого и хочу избежать, потому что неудобно.

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

Вот пример: часть своего кода расшифровал обратно (просто замаялся от бесконечного offsetHeight, offsetWidth, style, + 'px'), при этом текст становится совершенно невнятным.
Изображение
А в первом случае можно понять даже без комментариев что делалось, даже если вернуться к коду через время, а это приходится так или иначе делать.
Для меня читабельность кода - очень важно.

Если кому надо, поделюсь.

Аватара пользователя

serega
Продвинутый
Продвинутый
Сообщения: 201
Зарегистрирован: 12 фев 2012, 06:42
Версия Web Builder: 14.2.2
Имя: Сергей
Контактная информация:

Переназначить бы клавишу НИЖНЕЕ ПОДЧЕРКИВАНИЕ "_"

Сообщение serega » 29 апр 2024, 13:19

Все проверил, даю добро.
Не согласен с 51 и 54 строкой. Важные скобки отсутствуют.
кончится тем, что вы выпустите свой Alpeev-framework.
Опять придётся учить все сначала

Отправлено спустя 56 минут 30 секунд:
Ссылок в инете по "key remapper" достаточно. Может, остановиться на кнопках ?

Аватара пользователя

Автор Темы
UraAlpeev
Втянувшийся
Втянувшийся
Сообщения: 60
Зарегистрирован: 06 фев 2020, 10:43
Версия Web Builder: 14.2.2

Переназначить бы клавишу НИЖНЕЕ ПОДЧЕРКИВАНИЕ "_"

Сообщение UraAlpeev » 29 апр 2024, 17:43

Кнопку заменить можно, но все равно останется _ в верхнем регистре.
А вот только что обратил внимание на AutoHotKeys - там, судя по всему, можно перехватить кнопку. Изучу.

Аватара пользователя

Автор Темы
UraAlpeev
Втянувшийся
Втянувшийся
Сообщения: 60
Зарегистрирован: 06 фев 2020, 10:43
Версия Web Builder: 14.2.2

Переназначить бы клавишу НИЖНЕЕ ПОДЧЕРКИВАНИЕ "_"  [РЕШЕНО]

Сообщение UraAlpeev » 02 май 2024, 17:06

Да, все просто оказалось, не стоило поднимать шум:
простейшая инструкция в AutoHotkey:
F8::
{ Sendinput,_
return
}

назначает _ на кнопку F8, как мне и удобно.
попробовал - наслаждаюсь...


Ответить

Вернуться в «Общие вопросы.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя