История изменений
Исправление den73, (текущая версия) :
Я сделал под офтопик Яро-раскладку. Хоть я и не занимаюсь вёрсткой, но всё равно вводил двухязычные тексты, в т.ч. двухязычный markdown. Я отношусь к тем, кого переключение раскладки бесит. К сожалению, в Linux слишком много разных способов создания раскладки, но я не осилил ни одного из них, даже предлагал деньги за решение этой проблемы, но никто не вызвался.
И кроме того, я поменял местами пробел и правый Alt. Сначала это было ужасно, но я быстро привык. Но это значит, что на чужом компьютере я буду их опять путать. Т.е. это не очень хорошее решение. А если не менять местами пробел и правый Alt, то 10-пальцевым слепым методом совсем неудобно набирать, удерживая правый Alt.
Теперь я хочу продвинуть эту тему дальше. Сделать некий скрипт на Js, который работает так:
- обычные кнопки вводят кириллицу, как в русской раскладке
- пробел становится клавишей-модификатором. Если нажать пробел и держать его, то вводится латиница, а в цифровом ряду - спец-значки, всякие там <> и т.п.
- если просто нажать и отпустить пробел - то это просто пробел
Мне кажется, что можно в JS такое сделать. Я уже набрал примеров и сейчас из них ваяю такое поле ввода. Когда наваяю - выложу.
Кроме того, я хочу сделать опциональное выделение латиницы. Самое простое - подчёркиванием. Я такое уже сделал на tcl/tk.
Теперь хочу обобщить на веб. И из этого внезапно начинает прорастать «русскоязычный онлайн редактор для вёрстки». Но на самом деле желания писать такой редактор целиком нет - нужно брать готовое и допиливать.
Ещё одна естественная идея - это повесить на данную «виртуальную клавиатуру» дополнительные функции. Допустим, нажимаем какой-нибудь так Control-Alt - и кнопки на клавиатуре начинают вводить <a>, <href> и т.п. Наверняка те, кому много приходится верстать, уже чем-то подобным пользуются. Мне нужны имена, пароли, явки (я сам к вебу до сих пор не имел никакого отношения и поэтому не в теме).
Я хотел ненавязчиво выяснить, кто чем пользуется для вёрстки, но пока ответа не прозвучало. Может быть, стоит просто сделать какой-то плагин для какого-нибудь Sublime, Atom или WebStorm, а может быть, наоборот, стоит писать редактор с нуля, потому что в браузере правый альт воспринимается как Control-ALt и будет проблема с горячими клавишами. Вот как-то так.
Поэтому вопрос немного расширим: нужен ли кому-нибудь онлайн- редактор (чистый js, выполняемый только на клиенте) вот с такими тремя фичами:
- вместо переключения раскладки вводим латиницу при удержанном пробеле
- при удержании, допустим, пробела и control-а вводятся целиком теги
- есть галка «подчеркнуть латиницу»
Если этих фич мало, то что к ним ещё нужно добавить?
Исходная версия den73, :
Я сделал под офтопик Яро-раскладку. Хоть я и не занимаюсь вёрсткой, но всё равно вводил двухязычные тексты, в т.ч. двухязычный markdown. Я отношусь к тем, кого переключение раскладки бесит. К сожалению, в Linux слишком много разных способов создания раскладки, но я не осилил ни одного из них, даже предлагал деньги за решение этой проблемы, но никто не вызвался.
И кроме того, я поменял местами пробел и правый Alt. Сначала это было ужасно, но я быстро привык. Но это значит, что на чужом компьютере я буду их опять путать. Т.е. это не очень хорошее решение. А если не менять местами пробел и правый Alt, то 10-пальцевым слепым методом совсем неудобно набирать, удерживая правый Alt.
Теперь я хочу продвинуть эту тему дальше. Сделать некий скрипт на Js, который работает так:
- обычные кнопки вводят кириллицу, как в русской раскладке - пробел становится клавишей-модификатором. Если нажать пробел и держать его, то вводится латиница, а в цифровом ряду - спец-значки, всякие там <> и т.п. - если просто нажать и отпустить пробел - то это просто пробел
Мне кажется, что можно в JS такое сделать. Я уже набрал примеров и сейчас из них ваяю такое поле ввода. Когда наваяю - выложу.
Кроме того, я хочу сделать опциональное выделение латиницы. Самое простое - подчёркиванием. Я такое уже сделал на tcl/tk.
Теперь хочу обобщить на веб. И из этого внезапно начинает прорастать «русскоязычный онлайн редактор для вёрстки». Но на самом деле желания писать такой редактор целиком нет - нужно брать готовое и допиливать.
Ещё одна естественная идея - это повесить на данную «виртуальную клавиатуру» дополнительные функции. Допустим, нажимаем какой-нибудь так Control-Alt - и кнопки на клавиатуре начинают вводить <a>, <href> и т.п. Наверняка те, кому много приходится верстать, уже чем-то подобным пользуются. Мне нужны имена, пароли, явки (я сам к вебу до сих пор не имел никакого отношения и поэтому не в теме).
Я хотел ненавязчиво выяснить, кто чем пользуется для вёрстки, но пока ответа не прозвучало. Может быть, стоит просто сделать какой-то плагин для какого-нибудь Sublime, Atom или WebStorm, а может быть, наоборот, стоит писать редактор с нуля, потому что в браузере правый альт воспринимается как Control-ALt и будет проблема с горячими клавишами. Вот как-то так.
Поэтому вопрос немного расширим: нужен ли кому-нибудь онлайн- редактор (чистый js, выполняемый только на клиенте) вот с такими тремя фичами:
- вместо переключения раскладки вводим латиницу при удержанном пробеле - при удержании, допустим, пробела и control-а вводятся целиком теги - есть галка «подчеркнуть латиницу»
Если этих фич мало, то что к ним ещё нужно добавить?