![]() |
Горячие клавиши для использования BB-кодов в форме ответа
Всем привет!
Недавно в очередной раз был поднят вопрос о работоспособности горячих клавиш для вставки BB-кодов в форму ответа или обрамления ими выделенного текста. Как вы наверное знаете, форум построен на vBulletin и "движок" поддерживает некоторые сочетания клавиш из коробки. Например Ctrl+B для обрамления текста тегом [b][/b]. Но учитывая возраст движка и стремительное обновление популярных браузеров эти сочетания клавиш работают далеко не всегда. Это не связано с движком форума напрямую и зависит скорее от используемого браузера. Основные горячие клавиши для BB-кодов такие:
Дополнительные сочетания клавиш:
Теперь о работоспособности горячих клавиш по двум спискам выше. Вероятно, когда создавался vBulletin эти сочетания клавиш работали в существовавших на тот момент популярных браузерах, но на данный момент горячие клавиши работают только в Firefox (проверено на версии 20.0.1) и в Opera версии 12.10 и ниже, а в IE10 и Chrome 26.0 не работают. Горячие клавиши из второго списка в Opera 12.15 работают только так, не работают в Firefox 20.0.1. Работают в Chrome 26.0, а в IE10 переводят фокус на указанные ссылки не открывая их, то есть переход будет осуществлен если после нажатия горячих клавиш нажимать Enter. Неработоспособность горячих клавиш связана в первую очередь с тем, что многие из них зарезервированы или браузером или системой или другим ПОю Тем не менее, использование горячих клавиш возможно при помощи расширений для браузеров. Рассмотрим их. Решение для Opera 12+ Расширение HotkeyBB Решение для Chrome 26+ BBCode Keys - обратите внимание, что назначенные горячие клавиши в этом расширении работают не так как обычно, то есть для их работы Ctrl не удерживается, а нажимается однократно. Решение для Firefox Не искал целенаправленно так как горячие клавиши для работы с основными BB-кодами в нем работают (пока...). Видел несколько расширений, которые предоставляют вставку BB-кодов через контекстное меню, но это вряд ли кому-то нужно при наличии панели инструментов в редакторе. Если вы знаете о расширении, позволяющем назначить горячие клавиши для вставки BB-кодов, сообщите об этом в теме. Решение для IE9/10 Найти не удалось. Если вам известно о любом рабочем варианте реализации, пожалуйста, поделитесь им в теме. Другие решения Возможно кому-то будет интересен вариант решений при помощи AutoHotkey - на форуме есть несколько примеров. Также, вероятно, это можно реализовать при помощи других сторонних приложений. Если у вас есть аналогичные решения для других браузеров, предлагайте их в теме. |
Цитата:
Цитата:
Удобнее его для работы с BBCode под Firefox я не встречал. |
Время: 13:25. |
Время: 13:25.
© OSzone.net 2001-