tolyangin:
>> В Emacspeak, наверное, внешними средствами сделать корректное решение не
>> совсем просто. Проще всего, пожалуй, в самом Emacspeak сделать, чтобы он
>> вставлял в нужных местах команды проигрывания синхронных звуков.
To> Мне сложно представить как такое изменение выглядит на практике. Не
To> будете ли вы на столько добры показать это.
Не то чтобы это было очень сложно, но всё-таки заметное изменение кода
Emacspeak. Мне, по правде говоря, пока что не хочется этим заниматься.
А что, если подобрать подходящий звук (шмыганье носом или пыхтенье
какое-нибудь), то получилось бы, наверно, даже естественно. :-) Только вот
паузы между звуком и текстом, возможно, будут дело портить.
[...]
To> Спасибо это работает для внутренней переключалки emacs. А для
To> общесистемного переключения раскладок можете подсказать что сделать
To> этакого?
Такого не знаю. Но думаю, что для иксов это вполне реально. Есть же всякие
индикаторы раскладок, которые при переключении меняют картинку.
To> и думаю тут будет предпочтительней эффект проговаривания языка
To> переключаемой раскладки нежели проигрывания звука.
Проговаривание названия раскладки нетрудно сделать. Вместо того, что я
предлагал раньше:
(defadvice toggle-input-method (after emacspeak pre act)
(when (interactive-p)
(dtk-say current-input-method)))
[...]
To> И еще считаю что информация о текущей раскладке будет совсем не лишней в
To> строке режима. В таком случае можно будет удостоверится какой текущий
To> язык раскладки по C-e m а не печатая и затирая символы.
Можно дважды подряд переключить раскладку.
В строке режима индикатор раскладки есть, хотя C-e m его не читает. На самом
деле эта команда не читает строку режима, а озвучивает некоторую информацию,
которая обычно отображается в строке режима.
--
Дмитрий Падучих
--
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus