The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

14.09.2011 21:57  Низкоуровневый переключатель клавиатуры LoLo Switcher 0.20

Выпущен стабильный релиз низкоуровневого локального переключателя клавиатуры LoLo Switcher v.0.20 для X11. LoLo Switcher работает как процесс на низком системном уровне, и получает данные от клавиатуры напрямую из устройства ввода. Обнаружив нужную последовательность кодов, LLS вызывает функции X11, отвечающие за переключение раскладки.

Особенности программы:

  • Функционирует в любых окружениях рабочего стола (KDE3, KDE4, GNOME2, LXDE);
  • Поддерживает любые модели клавиатур и джойстиков;
  • Работает напрямую с устройством ввода;
  • Предельная компактность, скорость работы, близкая к нулю нагрузка на систему;
  • Прозрачная работа параллельно с другими переключателями клавиатуры;
  • Феноменально гибкие возможности настройки;
  • Встроенные средства диагностики устройства ввода.

Фильтрация и отслеживание событий клавиатуры настраивается с помощью регулярных выражений. Благодаря этому, переключатель можно настроить на любую экзотическую клавиатурную комбинацию. Настраивается даже срабатывание по отжатию клавиш. По-умолчанию переключатель настроен на два языка, переключение на язык происходит напрямую при отжатии левого и правого SHIFT.

  1. Главная ссылка к новости (http://webhamster.ru/site/page...)
Автор новости: xintrea
Тип: Программы
Ключевые слова: rus, x11, keyboard
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.2, Zenitur, 22:47, 14/09/2011 [ответить] [смотреть все]
  • +/
    Спасибо вам. А вы умеете так, что набирается слово не в той раскладке, сочетание клавиш - и уже набранное слово переводится! И ещё, вам донейты нужны?
     
     
  • 2.3, umbr, 22:54, 14/09/2011 [^] [ответить] [смотреть все] [показать ветку]
  • +2 +/
    Донейты никому не помешают, особенно тем, кто выкладвает свои проекты под GPL BS... весь текст скрыт [показать] [показать ветку]
     
  • 2.7, Аноним, 23:31, 14/09/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    xneur/gxneur
     
     
  • 3.37, rshadow, 11:32, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    С половиной софта не работает Плюс глюки с переводом текста Но это не вина авт... весь текст скрыт [показать]
     
     
  • 4.137, Frank, 08:28, 20/09/2011 [^] [ответить] [смотреть все]  
  • +/
    punto switcher работает с одним DM, но тоже глючит.
     
  • 2.24, СуперАноним, 07:58, 15/09/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    А теперь представьте, мы в гуевом терминале, например, запустили SSH сессию И... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.50, redwolf, 13:22, 15/09/2011 [^] [ответить] [смотреть все]  
  • +2 +/
    При работе в автоматическом режиме, xneur автоматически определяет раскладку вв... весь текст скрыт [показать]
     
  • 1.4, Аноним, 22:54, 14/09/2011 [ответить] [смотреть все]  
  • +/
    Этот демон от рута запущен?
     
     
  • 2.5, umbr, 23:00, 14/09/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    нет, от юзера
     
     
  • 3.8, Аноним, 23:48, 14/09/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    Ага, с суидным битом.
     
     
  • 4.9, umbr, 23:56, 14/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Зачем ему суидный бит?
     
     
  • 5.12, AHAHAC, 01:30, 15/09/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    > напрямую из устройства ввода.
     
  • 1.10, Аноним, 00:12, 15/09/2011 [ответить] [смотреть все]  
  • +1 +/
    Я правильно понял - это такой костыль, чтобы можно было переключать раскладку, д... весь текст скрыт [показать]
     
     
  • 2.13, Etch, 03:17, 15/09/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    присоединяюсь к вопросу
     
     
  • 3.20, Etch, 07:24, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Наконец-то под линухом появилась нормальная переключалка раскладки Кому надо пе... весь текст скрыт [показать]
     
     
  • 4.23, Аноним, 07:51, 15/09/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    Судя по формату конфигов, сабж написан на перле
     
     
  • 5.64, anonimous, 15:41, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    судя по сорцам C++ :)
     
     
  • 6.65, anonymous, 15:51, 15/09/2011 [^] [ответить] [смотреть все]  
  • –1 +/
    от цпп там только расширение и пара ключевых слов, остальное написано фиг знает ... весь текст скрыт [показать]
     
  • 5.135, AHAHAC, 05:28, 20/09/2011 [^] [ответить] [смотреть все]  
  • +/
    libpcre - переводицца как lib - понятно, pcre - Perl Compatible Regular Expressi... весь текст скрыт [показать]
     
  • 4.82, Alatar, 21:48, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Эээ а, это Ммм А можно ЭТО перевести на русский, а ... весь текст скрыт [показать]
     
     
  • 5.84, xintrea, 23:09, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Статья Конфигурирование LoLo Switcher Полное руководство http webhamster r... весь текст скрыт [показать]
     
  • 5.94, anonymous, 12:59, 16/09/2011 [^] [ответить] [смотреть все]  
  • –1 +/
    это Интуитивно Понятно и Очень Просто ... весь текст скрыт [показать]
     
     
  • 6.109, анони, 21:34, 17/09/2011 [^] [ответить] [смотреть все]  
  • –1 +/
    Всё проще. Это Опенсорс. Здесь мужики суровые, и не такое видали.
     
  • 2.15, anonymous, 04:54, 15/09/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    да ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.19, sabitov, 07:18, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Ммм, на всех клавах, которые я видел, всегда есть одна абсолютно ненужная кнопка... весь текст скрыт [показать]
     
     
  • 4.44, gegMOPO4, 12:43, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Кнопка одна, а раскладок больше одной.
     
     
  • 5.57, sashkan, 15:19, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    есть ещё модификиторы как минимум shift, ctrl, alt включая их комбинации, а п... весь текст скрыт [показать]
     
  • 5.87, Викрам, 10:41, 16/09/2011 [^] [ответить] [смотреть все]  
  • +/
    kkbswitch - по капсу переключаемся между двумя последними, и для каждой раскладк... весь текст скрыт [показать]
     
  • 4.47, Sas, 13:11, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    ага, мега удобно а капс если уж так нужен врубать по капс_шифт и отключать по ... весь текст скрыт [показать]
     
     
  • 5.88, Ainari, 10:45, 16/09/2011 [^] [ответить] [смотреть все]  
  • –1 +/
    Есть такое Кто-нибудь знает как настроить переключение раскладок по Caps Lock в... весь текст скрыт [показать]
     
     
  • 6.89, Викрам, 10:57, 16/09/2011 [^] [ответить] [смотреть все]  
  • +/
    гугл знает, я когда-то настраивал под виндой, но уже не помню название программк... весь текст скрыт [показать]
     
  • 6.92, Sas, 12:53, 16/09/2011 [^] [ответить] [смотреть все]  
  • –1 +/
    как всегда через Ж http haali su winutils с икспей работала, а с новыми верси... весь текст скрыт [показать]
     
  • 6.93, anonymous, 12:59, 16/09/2011 [^] [ответить] [смотреть все]  
  • –1 +/
    > в Windows?

    уходи.

     
  • 6.121, Kirill.Zabarniuk, 15:46, 18/09/2011 [^] [ответить] [смотреть все]  
  • +/
    с Autohotkey можно так сделать
    http://www.autohotkey.com/
     
  • 2.38, Михаил, 11:43, 15/09/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    В natty например включен патч на xorg от Ильи Муравьева и там можно alt shift so... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.51, Аноним, 13:34, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Что такое natty?
     
     
  • 4.53, Михаил, 14:15, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Ubuntu 11.04 Natty Narwhal.
     
  • 3.54, Аноним, 14:30, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Кстати, а почему этот патч не принят в мейнстрим Xorg ... весь текст скрыт [показать]
     
     
  • 4.86, Михаил, 08:49, 16/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Потомучто они там угорели по своим стандартам и хрен чего поменяют до наступлени... весь текст скрыт [показать]
     
  • 3.55, Smb., 14:34, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Ага, зато нажатие Win key жестко перехватывает Unity
     
     
  • 4.58, anonymous, 15:20, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    > Ага, зато нажатие Win key жестко перехватывает Unity

    ССЗБ.

     
  • 2.99, anonymous, 15:23, 16/09/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Иэх, налетай, подешевело с этой х новиной в блендере заработали Ctrl Shift ke... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.167, Аноним, 06:56, 21/09/2011 [^] [ответить] [смотреть все]  
  • –1 +/
    В убунтах оно и так работало, лол ... весь текст скрыт [показать]
     
  • 1.11, registered, 00:22, 15/09/2011 [ответить] [смотреть все]  
  • +2 +/
    Желаю искренне проекту удачи и успехов в развитии.
    Сам переключаю раскладку правым Win, но заметил что не всегда так получается пользоваться, например на нетбуках, где этой клавиши нет, или на КПК(планшетнике).
    setxkbmap -layout 'us,ru(winkeys)',ua -option grp:rwin_toggle
     
     
  • 2.81, Ано онА, 21:25, 15/09/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    100500 Самая ненужная клавиша на клавиатуре пригодилась и мне Жаль, что произв... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.112, Аноним, 03:30, 18/09/2011 [^] [ответить] [смотреть все]  
  • +/
    А как же капслок Это и ненужная клавиша и ненужная лампочка Отлично подходит д... весь текст скрыт [показать]
     
  • 1.14, anonymous, 04:53, 15/09/2011 [ответить] [смотреть все]  
  • +/
    мда. программа хорошая, но код… автор, ну хотя бы man strcpy, а? и если уж c++ — чем не понравились std::string и прочие приятные ништяки?
     
     
  • 2.45, xintrea, 12:45, 15/09/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Это психологическая проблема Я часто путаю strcpy и strcmp , могу подумать о... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.48, gegMOPO4, 13:14, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Когда в char будет влезать «символ в любой кодировке».
     
  • 3.68, anonymous, 15:57, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    ага sprintf dest, src подсказать, какой кайф будет, если в src встретятся сим... весь текст скрыт [показать]
     
  • 1.16, abzu, 06:33, 15/09/2011 [ответить] [смотреть все]  
  • –1 +/
    Чем отличается от XNeur?
     
     
  • 2.17, anonymous, 06:44, 15/09/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    > Чем отличается от XNeur?

    по ссылкам ходить немодно, да?

     
  • 1.18, Anonymous789, 07:07, 15/09/2011 [ответить] [смотреть все]  
  • +/
    Вот бы разработчики xNeur и LoLo скооперировались и сделали нормальный аналог Punto. А то xNeur работает адекватно далеко не во всех приложениях.
     
  • 1.21, pavlinux, 07:25, 15/09/2011 [ответить] [смотреть все]  
  • +2 +/
    Main.cpp: В функции «bool checkEventFilter(char*)»:
    Main.cpp:437:110: предупреждение: passing NULL to non-pointer argument 6 of «int pcre_exec(const pcre*, const pcre_extra*, const char*, int, int, int, int*, int)» [-Wconversion-null]

    Main.cpp: В функции «void executeCommand(int)»:
    Main.cpp:585:75: предупреждение: приведение к типу указателя от целого другого размера [-Wint-to-pointer-cast]

    Main.cpp: В функции «void* threadFunc(void*)»:
    Main.cpp:597:34: ошибка: cast from «void*» to «int» loses precision [-fpermissive]
    gmake[2]: *** [CMakeFiles/loloswitcher.dir/Main.cpp.o] Ошибка 1

    ---

    Мне вот интересно, нах...я народ скупает новое железо, что б туда впиндюрить 32-битную ОСь

    ---

    Ах да, у меня клава и мышь PS/2, как жить?  Драйвер input не вапаян в ядро.

     
     
  • 2.26, pavlinux, 08:32, 15/09/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    И ещё, в последних дистрибах xorg conf нет, и CoreKeyboard не используется И п... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.32, all_glory_to_the_hypnotoad, 10:18, 15/09/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    на второй хидни и монголская, на третьей русcкая и англайская Как жить-то ... весь текст скрыт [показать]
     
     
  • 4.43, zazik, 12:42, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    А почему нет, если надо общаться с этой братией Отдельная клава с раскладкой уд... весь текст скрыт [показать]
     
  • 3.98, Аноним, 15:21, 16/09/2011 [^] [ответить] [смотреть все]  
  • +/
    надо добавлять поддержку udev
     
  • 2.60, anonymous, 15:23, 15/09/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    может, потому, что ваши хвалёные 64 бита всё равно надо обвешивать костылями, чт... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.168, Аноним, 06:59, 21/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Выбросить нахрен такие софтины, которые требуют костылей Обычно это кривая и пр... весь текст скрыт [показать]
     
     
  • 4.176, anonymous, 14:03, 21/09/2011 [^] [ответить] [смотреть все]  
  • +/
    я так понимаю, ты согласен бесплатно их все переписать приезжай, координаты дам... весь текст скрыт [показать]
     
  • 4.177, anonymous, 14:06, 21/09/2011 [^] [ответить] [смотреть все]  
  • +/
    кстати, интересно сколько из этого софта так же безпроблемно соберётся на 128-б... весь текст скрыт [показать]
     
     
  • 5.178, anonymous, 14:06, 21/09/2011 [^] [ответить] [смотреть все]  
  • +/
    вот блин. спросонок в грамотности глюканул…
     
  • 2.193, Dejavu_Dmitry, 01:08, 08/10/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Понравилась идея автора Скачал, попытался скомпилировать Наткнулся на такую же... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.194, pavlinux, 03:50, 08/10/2011 [^] [ответить] [смотреть все]  
  • +/
    Баян, велосипед, и всё такое http www opennet ru openforum vsluhforu... весь текст скрыт [показать]
     
  • 3.195, xintrea, 20:22, 08/10/2011 [^] [ответить] [смотреть все]  
  • +/
    gt оверквотинг удален Вот тут написали как исправить http www opennet ru op... весь текст скрыт [показать]
     
  • 3.196, xintrea, 21:17, 09/10/2011 [^] [ответить] [смотреть все]  
  • +/
    Сделано Забирай релиз для x86_64 с официальной странички http webhamster ru ... весь текст скрыт [показать]
     
  • 1.22, Dmitriy.trt, 07:34, 15/09/2011 [ответить] [смотреть все]  
  • +/
    Как же давно мечтал об этой штуке! Автору СПАСИБО!
     
  • 1.25, Аноним, 08:28, 15/09/2011 [ответить] [смотреть все]  
  • +/
    А в консоли работает или иксы нужны?
     
     
  • 2.27, pavlinux, 08:32, 15/09/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    > А в консоли работает или иксы нужны?

    pcre - X_ы

     
     
  • 3.28, Аноним, 09:10, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Вот Вы же всё знаете Подскажите, пжлст, существует ли такой индикатор расклад... весь текст скрыт [показать]
     
     
  • 4.31, all_glory_to_the_hypnotoad, 10:17, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    можно на ЛЕДы клавиатуры вывести индикатор, вместо ScrLk, NumLock и т.д.
     
     
  • 5.35, Аноним, 10:26, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Когда у меня была клавиатура со всеми тремя LED ами, так и делал назначал индик... весь текст скрыт [показать]
     
     
  • 6.36, Аноним, 11:01, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Вспомнил, какие глюки были Когда назначал NumLock в качестве индикатора расклад... весь текст скрыт [показать]
     
     
  • 7.40, anonymous, 11:59, 15/09/2011 [^] [ответить] [смотреть все]  
  • –4 +/
    давно так не смеялся ... весь текст скрыт [показать]
     
     
  • 8.77, sabitov, 20:08, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Нет, ну тут Вы не правы, если надо много на SQL набрать, то часто выгодней перек... весь текст скрыт [показать]
     
  • 4.34, whip, 10:26, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    capslock, scrolllock индикаторы на нетбуке есть?
     
     
  • 5.113, Аноним, 03:32, 18/09/2011 [^] [ответить] [смотреть все]  
  • +/
    На моем ноуте есть и капс и индикатор для него Очень удобно раскладку переключа... весь текст скрыт [показать]
     
  • 4.39, anonymous, 11:57, 15/09/2011 [^] [ответить] [смотреть все]  
  • –1 +/
    вот нахера тебе всё время видеть этот индикатор раскладки плохо с памятью и сло... весь текст скрыт [показать]
     
     
  • 5.41, Аноним, 12:07, 15/09/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    Когда набираешь правишь в ТеХ е текст с формулами и при этом думаешь, что будешь... весь текст скрыт [показать]
     
     
  • 6.61, anonymous, 15:24, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    выкинь гном, поставь нормальный WM, к нему прицепи xxkb 8212 будет тебе счаст... весь текст скрыт [показать]
     
     
  • 7.63, Аноним, 15:33, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Не знал Спасибо Вот это флажок -- он поверх всех окон будет А с Гномом оно ра... весь текст скрыт [показать]
     
     
  • 8.66, anonymous, 15:52, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    я не знаю, у меня гнома нет теоретически 8212 ему без разницы позицию флажк... весь текст скрыт [показать]
     
  • 8.67, anonymous, 15:54, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    ах, да на фулскрине, если декораций нет -- всё равно запиливает с указаными отс... весь текст скрыт [показать]
     
     
  • 9.69, Аноним, 15:57, 15/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Как раз собирался спросить про фуллскрин Спасибо, буду пробовать ... весь текст скрыт [показать]
     
  • 5.78, sabitov, 20:10, 15/09/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    Ммм, это если у вас переключение раскладок глобально работает, а ежели для каж... весь текст скрыт [показать]
     
  • 1.29, Аноним, 09:12, 15/09/2011 [ответить] [смотреть все]  
  • –2 +/
    С винды всё больше и больше бесполезного bloatware тянут...
     
     
  • 2.169, Аноним, 07:01, 21/09/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    1 При чем тут винда 2 Почему это - bloatware 3 Почему оно бесполезное ... весь текст скрыт [показать] [показать ветку]
     
  • 1.30, all_glory_to_the_hypnotoad, 10:15, 15/09/2011 [ответить] [смотреть все]  
  • +1 +/
    > Прозрачная работа параллельно с другими переключателями клавиатуры;

    это типа если в системе стоит чётное кол-во таких переключателей, то результата от переключения пользователь так и не заметит? Старый же гемор с КДЕшным переключателем вместе с стандартным иксовым.

     
  • 1.42, ызусефещк, 12:19, 15/09/2011 [ответить] [смотреть все]  
  • +/
    А с многопользовательской системой как работает? Правила разные для каждого можно делать?
     
     
  • 2.46, xintrea, 13:05, 15/09/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Для каждого пользователя можно делать разные правила Конфиг конкретного пользов... весь текст скрыт [показать] [показать ветку]
     
  • 1.49, gegMOPO4, 13:15, 15/09/2011 [ответить] [смотреть все]  
  • +/
    Начинание хорошее, но автору ещё предстоит многому научиться.
     
  • 1.52, anonimous, 13:52, 15/09/2011 [ответить] [смотреть все]  
  • +1 +/
    Отличная софтина. Хороший образец для изготовления клавиатурных шпионов!
     
     
  • 2.56, xintrea, 15:01, 15/09/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Запусти xev или xneur с дебагом и тоже любуйся на кейлоггинг.
     
  • 1.62, anonymous, 15:30, 15/09/2011 [ответить] [смотреть все]  
  • –1 +/
    сказать хочется только одно: люди, если хотите этим пользоваться — возьмите идею и перепишите поделку с нуля. а то…

    фиксированые буфера размером по 250 байт на строки… копирование сишных строк при помощи sprintf(dest, source) (все уже умилились детской наивности автора?), копирование тех же строк циклом for с завершающей ручной допиской нуляя абсолютное забивание на const char * и прочие радости первокурсника. чтобы получить представление о коде, посмотрите на функции из модуля parsehelper. и поверьте: там *весь* код такой же.

    а чего стоят циклы типа:
    for (i = 0; i < strlen(str); ++i) { … }

    или проверка на пустую сишную строку — при помощи того же strlen()?

    эх…

     
     
  • 2.70, xintrea, 16:41, 15/09/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    А что тебя, дорогой неизвестный анон, так код напрягает Ты боишься, что програм... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.90, Викрам, 11:09, 16/09/2011 [^] [ответить] [смотреть все]  
  • +/
    ну хоть бы так )
    int size = strlen(str);
    for(i = 0; i < size; ++i)

     
     
  • 4.91, Andrey Mitrofanov, 11:41, 16/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Реквестую в тред павлинукса с показательным дизассемблером оптимизации этой ерун... весь текст скрыт [показать]
     
     
  • 5.95, anonymous, 13:01, 16/09/2011 [^] [ответить] [смотреть все]  
  • –1 +/
    и изена с жабой 8212 чтобы всю труппу уже собрать ... весь текст скрыт [показать]
     
  • 5.100, Аноним, 15:28, 16/09/2011 [^] [ответить] [смотреть все]  
  • +/
    gcc соптимизирует если аргумент strlen - const char Если нет, то будет вызыва... весь текст скрыт [показать]
     
     
  • 6.101, anonymous, 15:42, 16/09/2011 [^] [ответить] [смотреть все]  
  • +/
    аффтырь обсуждаемого софта const ам не обучен вообще ... весь текст скрыт [показать]
     
     
  • 7.114, Аноним, 03:36, 18/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Ну ты, такой умный, почему-то лучше не написал, так У тебя есть выбор 1 Переп... весь текст скрыт [показать]
     
     
  • 8.119, anonymous, 03:48, 18/09/2011 [^] [ответить] [смотреть все]  
  • –1 +/
    потому что мне такой софт не нужен сюрпрайз там надо не софтину, а всего автор... весь текст скрыт [показать]
     
     
  • 9.170, Аноним, 07:08, 21/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Это не значит что он не нужен всем Себя перепишите для начала А то только вон... весь текст скрыт [показать]
     
     
  • 10.179, anonymous, 14:25, 21/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Кэп не узнал тебя в маске анонимуса очередной бедняга с поломаным китайским де... весь текст скрыт [показать]
     
  • 3.96, anonymous, 13:04, 16/09/2011 [^] [ответить] [смотреть все]  
  • –3 +/
    оскорбления удалены модератором sprintf dest, src всё, дальше с тобой даже г... весь текст скрыт [показать]
     
     
  • 4.105, pavlinux, 03:33, 17/09/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    Хорошь глумится, идея хорошая, реализация пока не на уровне CodingStyle ядра, ну... весь текст скрыт [показать]
     
  • 1.83, PnD, 22:45, 15/09/2011 [ответить] [смотреть все]  
  • +1 +/
    Отличный концепт! Наконец-то в X появился грамотный переключатель, вместо объяснений почему это не нужно.

    Но: на SuSe нужен suid или встраивать в стартап иксов, а лучше комитить код прямо в иксы, сопроводив мощным напутственным пинком тамошним девелоперам.

    P.S. Если пойти дальше, можно вообще сделать модель "событие ввода - запуск кода" под любые хоткеи.

     
     
  • 2.97, anonymous, 13:08, 16/09/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    на клавиатуре есть как минимум две 171 лишние 187 кнопки, которые можно заюз... весь текст скрыт [показать] [показать ветку]
     
  • 1.85, Аноним, 00:43, 16/09/2011 [ответить] [смотреть все]  
  • +/
    Кланяюсь в ноги автору Как мен давно надо было так и накрутил Огромное нечелов... весь текст скрыт [показать]
     
  • 1.102, yurkao, 16:07, 16/09/2011 [ответить] [смотреть все]  
  • +1 +/
    Низкоуровневый переключатель клавиатуры - тумблер!
     
     
  • 2.172, Аноним, 07:11, 21/09/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А что, это идея тумблер и микроконтроллер в USB, прикинуться HIDом - и вот у ... весь текст скрыт [показать] [показать ветку]
     
  • 1.107, pavlinux, 06:27, 17/09/2011 [ответить] [смотреть все]  
  • +/
    По заявка слушателей:  

    * Pavlinux LoLoSwitcher C99 Unixway GNU Remix Edition *<:-)

    https://github.com/pavlinux/Pavlinux-LoLoSwitcher-C99-Unixway-GNU-Remix-Editio

    # git clone git://github.com/pavlinux/Pavlinux-LoLoSwitcher-C99-Unixway-GNU-Remix-Edition.git;
    # cd Pavlinux-LoLoSwitcher-C99-Unixway-GNU-Remix-Edition;
    # make;
    # ./plsw

    Запускается, но не проверял,... как уже писал, у меня нет /dev/input/event*

    Фсё, задолбался, ушёл спать...
    :)

     
     
  • 2.108, pavlinux, 20:47, 17/09/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Пофиксил глюки, вроде даже работает :)
     
     
  • 3.183, PnD, 17:51, 21/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Спасибо, пашет Остается интегрировать в иксы и забыть баги нативного свитчера... весь текст скрыт [показать]
     
     
  • 4.184, anonymous, 18:04, 21/09/2011 [^] [ответить] [смотреть все]  
  • +/
    8230 про ьезопасность как про страшный сон ... весь текст скрыт [показать]
     
     
  • 5.186, PnD, 18:18, 21/09/2011 [^] [ответить] [смотреть все]  
  • +/
    1 Из под lynx пишете Или где еще нет проверки орфографии В ie 6 0 2 ps -... весь текст скрыт [показать]
     
     
  • 6.188, anonymous, 18:45, 21/09/2011 [^] [ответить] [смотреть все]  
  • +/
    опечатался, не посмотрел бывает поясню 171 помойка 187 тут не при чём а ... весь текст скрыт [показать]
     
     
  • 7.189, pavlinux, 21:17, 21/09/2011 [^] [ответить] [смотреть все]  
  • +/
    > c кучей явных переполнений буферов

    Строки можно

     
  • 4.185, PnD, 18:08, 21/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Хотя, нет Набор багов налицо Режим -t1 - не работает Параметр конфигурац... весь текст скрыт [показать]
     
     
  • 5.187, PnD, 18:34, 21/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Так, пока смотрел InputDevice - осознал, что у тебя конфиг через раз не читается... весь текст скрыт [показать]
     
  • 5.190, pavlinux, 21:19, 21/09/2011 [^] [ответить] [смотреть все]  
  • –1 +/
    А я его и не собираюсь доделывать, мне впаяный с xorg нравится ... весь текст скрыт [показать]
     
  • 5.191, anonymous, 09:32, 22/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Вот это наброс кончайте позориться, давайте уже сделайте нармально в оригинале... весь текст скрыт [показать]
     
     
  • 6.192, anonymous, 13:05, 22/09/2011 [^] [ответить] [смотреть все]  
  • +/
    денег давай, бесплатно оно нафиг не нужно.
     
  • 2.110, pavlinux, 23:41, 17/09/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    По просьбе автора переименовался Долго не думая стал xks - X Keyboard Switcher ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.111, pavlinux, 03:15, 18/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Два дня я его тут трахал, так них я и не понял, нахрена оно нужно 1 Для дост... весь текст скрыт [показать]
     
     
  • 4.116, anonymous, 03:40, 18/09/2011 [^] [ответить] [смотреть все]  
  • +/
    на тебе, кстати, более вменяемый parse c code include stdio h include st... весь текст скрыт [показать]
     
     
  • 5.124, pavlinux, 06:49, 19/09/2011 [^] [ответить] [смотреть все]  
  • +/
    > на тебе, кстати, более вменяемый parse.c:

    Добавил.

     
  • 5.129, xintrea, 13:45, 19/09/2011 [^] [ответить] [смотреть все]  
  • +/
    code const char vpos strchr parseline, if vpos memmove ... весь текст скрыт [показать]
     
     
  • 6.130, Andrey Mitrofanov, 14:56, 19/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Вот скажи мне, горе-программист 8470 2, зачем ты инкремент потерял ... весь текст скрыт [показать]
     
     
  • 7.131, xintrea, 15:10, 19/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Затем, что исходный код зашифрован В одном месте происходит и инкремент, и сраб... весь текст скрыт [показать]
     
     
  • 8.133, anonymous, 20:26, 19/09/2011 [^] [ответить] [смотреть все]  
  • –1 +/
    плачу стенаю просто от плача такие же, как ты, жалуются потом в интернетах o... весь текст скрыт [показать]
     
     
  • 9.140, xintrea, 13:53, 20/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Я тоже понимаю, что использование трюков - это для тебя радость жизни Строго г... весь текст скрыт [показать]
     
     
  • 10.163, AHAHAC, 03:39, 21/09/2011 [^] [ответить] [смотреть все]  
  • +/
    ты K R читал От тамошних примеров у тя моск наверно раком встанет вот так выг... весь текст скрыт [показать]
     
     
  • 11.164, anonymous, 03:49, 21/09/2011 [^] [ответить] [смотреть все]  
  • +/
    во-первых, чукча не читатель а во-вторых, щаз тебе задвинут про 171 устойчивы... весь текст скрыт [показать]
     
  • 11.175, xintrea, 12:30, 21/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Хароший вопрос Идем на StackOverflow сюды http stackoverflow com questions ... весь текст скрыт [показать]
     
     
  • 12.180, anonymous, 14:34, 21/09/2011 [^] [ответить] [смотреть все]  
  • +/
    ржот ты думаешь, что твои комментарии в коде, по полезности равные 171 пр... весь текст скрыт [показать]
     
     
  • 13.181, xintrea, 15:11, 21/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Ты и так уже неделю только этим и занимаешься Можешь продолжать, разрешаю Един... весь текст скрыт [показать]
     
     
  • 14.182, anonymous, 16:03, 21/09/2011 [^] [ответить] [смотреть все]  
  • –1 +/
    ты великолепен, да до тебя даже не доходит, что разбор твоего гуано и будет так... весь текст скрыт [показать]
     
  • 7.134, anonymous, 20:28, 19/09/2011 [^] [ответить] [смотреть все]  
  • +/
    а он не понял, что там за загадочные плюсики, и на всякий случай решил их выкину... весь текст скрыт [показать]
     
     
  • 8.138, xintrea, 11:55, 20/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Но в нем тоже есть плюсики Как такое могло случиться ... весь текст скрыт [показать]
     
     
  • 9.139, Okruzhor, 13:24, 20/09/2011 [^] [ответить] [смотреть все]  
  • +/
    То есть двойной плюсик считается синтаксисом завершения заголовка цикла со счётч... весь текст скрыт [показать]
     
     
  • 10.142, anonymous, 14:33, 20/09/2011 [^] [ответить] [смотреть все]  
  • +/
    глядя на код, хочется спросить более глобально где так учат ... весь текст скрыт [показать]
     
  • 10.145, xintrea, 14:48, 20/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Какие далеко идущие выводы Вам следует почитать тему с начала, зайти на сайт ав... весь текст скрыт [показать]
     
     
  • 11.148, anonymous, 15:06, 20/09/2011 [^] [ответить] [смотреть все]  
  • +/
    что не значит совершенно ничего 171 одарённых вьюношей 187 , писавших на асм... весь текст скрыт [показать]
     
     
  • 12.152, xintrea, 15:31, 20/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Хорошо что хоть это ты понимаешь Но вопрос был в другом - являются ли циклы и и... весь текст скрыт [показать]
     
  • 11.159, Okruzhor, 16:12, 20/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Это элементарно , Ватсон Во-1-х из pos pos 1 следует , что инкремент не усво... весь текст скрыт [показать]
     
     
  • 12.161, xintrea, 17:22, 20/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Я кстати подизассемблировал варианты с вычислением strlen на каждом шаге цикла... весь текст скрыт [показать]
     
     
  • 13.162, anonymous, 17:30, 20/09/2011 [^] [ответить] [смотреть все]  
  • +/
    стандарт не читай @ удивляй!
     
  • 11.173, Аноним, 07:19, 21/09/2011 [^] [ответить] [смотреть все]  
  • +/
    В ассемблере это есть, но в си это сделано немного иначе У некоторых RISC проце... весь текст скрыт [показать]
     
  • 6.136, pavlinux, 06:05, 20/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Выносим моск дальше, но с пользой - теперь в конфиге можно ставить пробелы и таб... весь текст скрыт [показать]
     
     
  • 7.143, anonymous, 14:34, 20/09/2011 [^] [ответить] [смотреть все]  
  • +/
    будешь выпендриваться 8212 мне придётся тогда выступить с универсальным парзе... весь текст скрыт [показать]
     
  • 4.117, anonymous, 03:41, 18/09/2011 [^] [ответить] [смотреть все]  
  • +/
    йопт code if st parseline st 0 0 return code можно убрать нафи... весь текст скрыт [показать]
     
  • 4.118, anonymous, 03:44, 18/09/2011 [^] [ответить] [смотреть все]  
  • +/
    нужно таки затем, что xkb не умеет переключать по отжатию, например или по прос... весь текст скрыт [показать]
     
     
  • 5.122, anonymous, 19:07, 18/09/2011 [^] [ответить] [смотреть все]  
  • +/
    есть вот такой, тупой, но часто работает code don t forget to free resu... весь текст скрыт [показать]
     
     
  • 6.125, pavlinux, 07:02, 19/09/2011 [^] [ответить] [смотреть все]  
  • +/
    Добавил ... весь текст скрыт [показать]
     
     
  • 7.126, anonymous, 07:20, 19/09/2011 [^] [ответить] [смотреть все]  
  • +/
    интересно, а автор оригинала добавит ну, то есть, понятно, что весь мой гениаль... весь текст скрыт [показать]
     
     
  • 8.127, pavlinux, 07:27, 19/09/2011 [^] [ответить] [смотреть все]  
  • +/
    А я вот думаю как от strdup избавиться, нихачу free сувать ... весь текст скрыт [показать]
     
     
  • 9.128, anonymous, 07:44, 19/09/2011 [^] [ответить] [смотреть все]  
  • +/
    понаделай статиков да и выкидывай наверх ну, или привинчивай полноценный сборщи... весь текст скрыт [показать]
     
  • 4.123, anonymous, 19:11, 18/09/2011 [^] [ответить] [смотреть все]  
  • +/
    после выкидывания 90 кода и забивания сочетаний молотковой хардкодовой магией п... весь текст скрыт [показать]
     
  • 1.197, Вадим, 23:10, 16/12/2012 [ответить] [смотреть все]  
  • +1 +/
    А светодиод клавиатуры оно может включать?
    И кстати, девчёнки тут есть? Кого отодрать?

    В.В. Маяковский

     
     
  • 2.198, xintrea, 23:26, 16/12/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Посмотри видео http www youtube com watch v z0EA5wllB14 ... весь текст скрыт [показать] [показать ветку]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor