LINUX.ORG.RU

Вышел XNeur 0.9.0!

 


0

0

После долгой разработки выпущены XNeur, gXNeur и kXNeur версии 0.9.0!

Данная программа является автоматическим переключателем клавиатуры. Т.е. при наборе текста, если он набирается на неверном языке, xneur автоматически (или по запросу) переключит язык на нужный. Принцип работы программы аналогичен Punto Switcher.

Список основных изменений:

  • Полностью изменен способ перехвата событий клавиатуры, что позволило избавиться от множества неприятных багов.
  • Увеличено быстродействие программы, исправлены оставшиеся утечки памяти.
  • Введена опция сохранения вводимого текста в файл (аналог дневника Punto Switcher).
  • Добавлена возможность отрисовки флажка раскладки рядом с курсором. Приложения, в которых действует данная опция, определяются пользователем.
  • Исправлен перехват событий мыши. Теперь при клике мышью внутренний буфер программы сбрасывается корректно, не мешая другим приложениям получать клики.
  • Детализирован лог программы для вывода на консоль. Больше подробностей - легче искать недочеты.
  • Пользовательский интерфейс gXNeur теперь отрисовывается, используя библиотеку libglade.
  • Множественные улучшения и исправления глюков.

>>> Подробности

Ответ на: комментарий от anonymous

> А может быть в драйвер вставить просьбу "нажать ноль" "нажать единицу"?

Можно, но только опционально. Вещь дельная, надо только хорошенько продумать где он/офф делать - в биосе или через конфигуре.

gpg
()
Ответ на: комментарий от anonymous

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

anonymous
()
Ответ на: комментарий от anonymous

И опять таки сталкиваемся с проблемой двух нулей или двух единиц...может добавим еще одну кнопку-пусть будет две?

anonymous
()
Ответ на: комментарий от anonymous

> цепляем на голову эдакую шапочку-приемник

Кстати да. Я думаю у многих сохранились шапочки из фольги. Её и цеплять не надо - большинство их и не снимает.

gpg
()
Ответ на: комментарий от gpg

>Решение должно быть программно-аппаратным. Полная замена отжившим своё мыши и клавиатуры. Тебя разве не коробит название "манипулятор типа мышь"? Это трудно запомнить, не то что произнести. Новое устройство будет называться просто "ввод". Коротко и ясно. Кнопка будет большая

дык вроде уже есть, в маке однокнопочная мышь

ubuNToo
()
Ответ на: комментарий от ubuNToo

Проблема не в том, что есть мышь или ее нет. Проблема в том, что хороший админ может запить на рабочем месте и может продолжительность нажатия измениться.... :(

anonymous
()
Ответ на: комментарий от anonymous

> И опять таки сталкиваемся с проблемой двух нулей или двух единиц...может добавим еще одну кнопку-пусть будет две?

Ну что вы в самом деле, господа? Классиков знать надо. Вот моё гениальное решение: http://www.linux.org.ru/view-message.jsp?msgid=2871650&page=2#2873445 Достаточно однйо кнопки!

gpg
()

Кроме проблемы одной или двух кнопочек меня также интересует проблема скорости ввода. С какой максимальной скоростью человек может тыкать по кнопке? А с какой скоростью он сможет менять состояние волн своего мозга? Понятное дело, сейчас проще сделать устройство ввода в виде одной/двух кнопок, но для меня это не предел мечтаний. Я мечтаю об обмене информации с компьютером на скорости мысли. Быть может это и не нужно, но мечтать не вредно. Вопрос ведь только в одном - человек должен себя обучить изменять свое состояние таким образом, чтобы компьютер смог воспринять смену состояния человека как ввод нуля или единицы.

anonymous
()
Ответ на: комментарий от ubuNToo

Звонок на двери тоже однокнопочный. Но мы говорим не про звонок и не про мышь. Мы говорим про ВВОД.
Кстати, звонок в коммуналку является вполне доходчивой иллюстрацией моей гениальной идеи.

gpg
()
Ответ на: комментарий от gpg

То что одной кнопки достаточно-это понятно. Не понятно как избежать ошибок различия двух нулей или двух единиц!

anonymous
()
Ответ на: комментарий от anonymous

Это все реализуемо если мы научимся фильтровать мысли о бабах от полезных мыслей...

anonymous
()
Ответ на: комментарий от anonymous

Я это всё уже давно изобрёл.
Вся соль в шапочке из фольги.
Ну, плюс ещё зафиксированный металлический шлем с условным диаметром на 1 сантиметр больше размера шапочки. Поьзователь надевает шапочку из фольги, подлезает под зафиксированный в пространстве (под рост пользователя) шлем и несильными соударениями головы (сиречь шапочки) о шлем изнутри создаёт нужный сигнал.
Я думаю, после небольшой тренировки достаточно продвинутый пользователь сможет биться головой внутри шлема с частотой во много раз превосходящей скорость пресловутого десятипальцевого слепого метода.
А? Гениально!
Безвозмездно передаю моё открытие сообществу.
Разве что имя на шильдике шлема тисните...

gpg
()
Ответ на: комментарий от anonymous

> Не понятно как избежать ошибок различия двух нулей или двух единиц!

А как же эвристический алгоритм распознавания нулей и единиц?

gpg
()
Ответ на: комментарий от gpg

Это просто невероятно. Идея восхитительна по своей сути.

anonymous
()
Ответ на: комментарий от gpg

А почему вешать всё это именно на голову? Почему не на кулак, не на ногу или на член в конце-концов? :)) Тут еще надо смотреть, кому на что удобнее. Ведь скорость зависит от удобства.

anonymous
()
Ответ на: комментарий от gpg

Если честно, то я не могу понять как это будет работать. Я боюсь, что когда админ, после очередной бутылки пива заснет либо на единице, либо на нуле, чем вызовет опаснейшую комбинацию, поэтому я считаю, что нажатие должно быть синхронизировано и стандартизировано. Либо эта уникальная разработка не сможет конкурировать с двухкнопочной клавиатурой.

anonymous
()
Ответ на: комментарий от anonymous

> А почему вешать всё это именно на голову?

Потому что принято считать, что человек думает головой. Получается очень удобно - только подумал (головой) и тут же ей же и набрал.

gpg
()
Ответ на: комментарий от anonymous

И опять таки нажатие двух единиц либо двух нулей. У нас нет нейтрального положения. :( На одной кнопке это неосуществимо кажется. Потому что держа замкнуто кнопку-отпускать нельзя, ибо получаем разомкнутое состояние, которое означает другое значение. :( Передержав кнопку мы получаем двойной либо ноль, либо единицу. :( ИМХО, головой стучаться проще.

anonymous
()
Ответ на: комментарий от gpg

Это где это так принято считать? Я вот считаю, что я думаю хуем. Докажи мне обратное. Что такое "думать" вообще?

anonymous
()
Ответ на: комментарий от anonymous

Открою тебе секрет: админы не пьют пива. Лох, говорящий про себя, что он мол пьёт пиво и является админом - студер и задрот. В любом случае, пьяный сон с головой, поддерживаемой шлемом в вертикальном состоянии гораздо полезнее, чем идентичный, но на неудобной дурацкой клавиатуре со стрёмными последствиями в виде непристижных следов на морде.

gpg
()
Ответ на: комментарий от MuZHiK-2

>Они как раз там есть :)

их как раз там и нет. лежат пакеты для старой версии. вам конечно проверять лень, а что-то умно-поучительное сказать хочется.

tommy ★★★★★
()
Ответ на: комментарий от gpg

Все зависит от того кто админ. Если админ линуксоид-ему пить некогда, потому что вечно нужно писать скрипты, если же админ виндузятник, то почему бы ему и не выпить-все работает как часы.

anonymous
()
Ответ на: комментарий от anonymous

Пиво пьют в основном дети. Дяди крайне редко пьют эту каку.

gpg
()
Ответ на: комментарий от gpg

Отвечал то ты мне, но как ты собираешься различать двойную единицу или двойной ноль? Произойти может все что угодно и измениться продолжительность нуля и единицы могут во время сеанса с процессором меняться! А при больших скоростях передачи ошибки неминуемы!!!

anonymous
()
Ответ на: комментарий от gpg

А вот это

>Завершение ввода символа обозначается нажатием и удерживанием.

вообще не правильное решение. Нам нужно заполнить всего 8 нулей и единиц после чего машина сама поймет что байт заполнен и удерживать ничего не надо.

anonymous
()
Ответ на: комментарий от anonymous

>Думать можно всем чем угодно, но долбить нули и единицы удобней головой.

Тебе удобнее долбить головой, а мне удобнее долбить хуем. А чтобы вообще не долбить, я предложил снимать электромагнитные волны с мозга. Тут долбить не нужно, а нужно именно изменять своё ментальное состояние. Как изменять своё ментальное состояние - это уже другой вопрос, не менее интересный. Но к компьютерам он не имеет отношения, поэтому в данной теме будет оффтопом. Капча writing ;)

anonymous
()
Ответ на: комментарий от anonymous

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

anonymous
()
Ответ на: комментарий от anonymous

>Снимать импульсы-не вижу смысла до тех пор, пока не научимся фильтровать их.

А если я уже научился?

anonymous
()
Ответ на: комментарий от anonymous

Не знаю... Скажем так, я могу тебя научить думать энергетическим телом. Подойдет такой вариант?

anonymous
()

>Введена опция сохранения вводимого текста в файл (аналог Back Orifice 2000).

fixed

anonymous
()
Ответ на: комментарий от Joe_Bishop

>Этой поделкой пользуются только те, кто очень медленно набирает - они обычно смотрят на клавиатуру, а не на экран. Те, кто набирает быстро, смотрят на экран, поэтому это для них не актуально.

Я набираю быстро, но смотрю при этом не на экран, а чаще на лист бумаги :-) Впрочем сабжем всё равно не пользуюсь

DrMoriarty
()

Crew. А в этой версии исправили баги с падением kxneur если в системе только одна раскладка, а не несколько? И потом тот странный баг в konsole где после автоматического переключения раскладки печатало лишние символы по сути удваивая слова?

anonymous
()
Ответ на: комментарий от RoMih

Ты это у меня спрашиваешь? С чего ты взял, что я смог скомпилить libastral, для того, чтобы узнать, почему оно у тебя в ФФ3 не работает?

anonymous
()

А у меня в KDE-шных приложениях не работает :-(
В GTK-шных все нормально. В предыдущих версиях такого не наблюдалось...

andrey-x
()
Ответ на: комментарий от andrey-x

А у меня оно ВООБЩЕ не работает! Наверное, это потому, что у меня руки из жопы растут... Хотя, есть шанс, что это все-таки потому, что я это поделие даже не устанавливал...

anonymous
()

Собрал и установил xneur (./configure; make; make install). Запускаю - xneur --version - Не найдена библиотека libxnconfig.so.9. Ок - ldconfig. Запустилось, отработало. Собираю gxneur - ./configure - checking for XNEUR... configure: error: Package requirements (xnconfig = 0.9.0) were not met: No package 'xnconfig' found. Ладно, лезу обратно в xneur. lib/config, xnconfig есть, но не собран, запускаю make - make: Цель `all' не требует выполнения команд. Идём другим путём - make xnconfig - xnconfig.c:30:19: types.h: Нет такого файла или каталога... И ещё много чего в таком духе. locate types.h - есть и много.

Дальше разбираться не стал. Подожду следующего релиза. :)

qwe ★★★
()
Ответ на: комментарий от anonymous

> Пользуюсь как запоминалкой раскладок для окон.

А вы не знаете, что в KDEшной и GNOMEвской встроенных переключалках раскладок эта функция давно уже есть?

no-dashi ★★★★★
()
Ответ на: комментарий от Tigro

> Ну и как и раньше, kxneur не дружит с gcc 4.3

если взять из svn? то соберётся, но пока нет смысла, вылез какой-то глюк со всеми kde-шными программами -- у меня программа почему-то не видит ввод в них или не видит нажатие Break

vadiml ★★★★★
()

XNeur - не нужен!

И вообще автоматические переключалки - не нужны! Это зло! Мало того что оно решает за пользователя - переключать или нет раскладку, так еще и приучает не смотреть на то, что набираешь!

С XNeur (и подобными) - вы никогда не научитесь слепому набору!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.