как на счёт аналога Single, и возможности соединять, например, разные буквы? Не подумайте, что я ищу к чему придраться — это действительно важно для меня.
я, кстати, проглянул код (не проверял на практике, правда, потому не уверен, но):
1. я не увидел там работы с ctrl, shift, alt, meta. ни в примерах, ни в коде. подозреваю, что их использовать нельзя
2. в отличии от моей либы — там копируется в каждом объекте весь функционал. подозреваю, это может стать причиной утечки памяти. у меня весь функционал вынесен в отдельное место, а в объекте — только контейнеры и вызов.
3. не вижу, чтобы там был функционал, реализуемый у меня с помощью параметра single. тогда, в каком режиме там обрабатываются нажатия?
плюс есть на панели справа, я говорил о нём=)
согласен, форма более привычная. думаю, можно. конечно, добавить как алиас, но тогда знак плюса уже будет недоступен.
не знаю, как в аське, но у меня в PSI так:
при нажатии на enter — отправляется новое сообщение
при нажатии на ctrl-enter — переход на новую строку
при нажатии на alt-enter или ctrl-alt-enter не происходит ничего
точно такую же функциональность можно реализовать у меня, передав в качестве третьего параметра single — true.
не знаю, как в аське, но у меня в PSI так:
при нажатии на enter — отправляется новое сообщение
при нажатии на ctrl-enter — переход на новую строку
при нажатии на alt-enter или ctrl-alt-enter не происходит ничего
точно такую же функциональность можно реализовать у меня, передав в качестве третьего параметра single — true.
ничего. в функции можно использовать this, который ссылается на текущий объект jQuery. возможно, имеет смысл передавать объект event первым параметром?
сначала так и сделал, но потом — поменял. мне все-же кажется, что человеку привычнее читать и писать через пробел (тем более, не надо нажимать шифт)), плюс знак "+" тоже, возможно, будет использоватся в качестве названия клавиши. Например, «ctrl shift +»
И, все же. мне кажется, что когда идёт сплошной поток символов — тяжелее читать.
на самом деле — не знал про этот плагин. и не особо хотел искать. интересно было написать лично. тем, более, возможно, понадобится более расширенные возможности.
ну, я думаю, это вполне логично решение. допустим, «ктрл-ентер» делает отступ к началу следующей страницы (как в Ворде, емнип). Я хочу пропустить несколько страниц — зажимаю ктрл и, несколько раз, ентер. Ну это грубый пример, конечно. Или, в той же игрушке, «ктрл» — выстрел, а «альт-ктрл» — альтернативный выстрел. Я держу зажатым «альт» и нажимаю время от времени «ктрл».
это утверждение, или риторический вопрос? если вопрос, то, насколько я знаю, значения не имеет. но, опять же, на примере с игрой, восьмёрка на цифровой панели может использоваться в качестве «движения вперед», а восьмёрка над буквами — подходит для этого намного меньше.
У них работает соединение только с клавишами ctrl, alt, shift и meta (с ними сделать действительно легко в силу того, что это предусмотренно самим JS). Но библиотеку всё-равно будет интересно поизучать
подумать о вариантах чего?
1. я не увидел там работы с ctrl, shift, alt, meta. ни в примерах, ни в коде. подозреваю, что их использовать нельзя
2. в отличии от моей либы — там копируется в каждом объекте весь функционал. подозреваю, это может стать причиной утечки памяти. у меня весь функционал вынесен в отдельное место, а в объекте — только контейнеры и вызов.
3. не вижу, чтобы там был функционал, реализуемый у меня с помощью параметра single. тогда, в каком режиме там обрабатываются нажатия?
согласен, форма более привычная. думаю, можно. конечно, добавить как алиас, но тогда знак плюса уже будет недоступен.
alkhankhel, вообще да, я этого и не скрывал — под заголовком у меня явно указано на этот недостаток. я подумаю, как правильно его исправить.
при нажатии на enter — отправляется новое сообщение
при нажатии на ctrl-enter — переход на новую строку
при нажатии на alt-enter или ctrl-alt-enter не происходит ничего
точно такую же функциональность можно реализовать у меня, передав в качестве третьего параметра single — true.
при нажатии на enter — отправляется новое сообщение
при нажатии на ctrl-enter — переход на новую строку
при нажатии на alt-enter или ctrl-alt-enter не происходит ничего
точно такую же функциональность можно реализовать у меня, передав в качестве третьего параметра single — true.
И, все же. мне кажется, что когда идёт сплошной поток символов — тяжелее читать.
на самом деле — не знал про этот плагин. и не особо хотел искать. интересно было написать лично. тем, более, возможно, понадобится более расширенные возможности.
может, какой-то плагин? или, попробуйте обновить и еще раз повторить попытку.
У них работает соединение только с клавишами ctrl, alt, shift и meta (с ними сделать действительно легко в силу того, что это предусмотренно самим JS). Но библиотеку всё-равно будет интересно поизучать