Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вт апр 25, 2017 9:36 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 116 сообщений ]  На страницу Пред. 14 5 6 7 8

Следует ли? Реально ли?
Да, следует, и реально. 38%  38%  [ 25 ]
Да, следовало бы, но слишком сложно. 0%  0%  [ 0 ]
Возможно и следует, но это не является приоритетной задачей. 40%  40%  [ 26 ]
Вполне реализуемо, но нет смысла. 22%  22%  [ 14 ]
Всего голосов: 65
Автор Сообщение
 Заголовок сообщения: Re: MOUSEMUL - эмуляция мыши
СообщениеДобавлено: Ср май 30, 2012 10:26 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4080
Я там сообщение отредактировал. Алсо баг исчез в последней ревизии?

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: MOUSEMUL - эмуляция мыши
СообщениеДобавлено: Ср май 30, 2012 10:29 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4080
Проблема описывается так:
1. запустил эмулятор
2. выполнил какие-либо действия
3. ожидал получить результат
4. а в итоге получил иной, описываешь какой и что именно не так

Поэтому заявляю, что то что ты написал ни сколько не дало мне понять в чём проблема.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: MOUSEMUL - эмуляция мыши
СообщениеДобавлено: Ср май 30, 2012 10:30 pm 
1. Срать надо в туалете, если нет туалета можно в огороде.
2. Перед тем как заливать изменения в общественный SVN нужно проверять самому - а не сделал ли ты хуйню в 100500-й раз.
3. Если бы ты сам следовал своему совету, мне бы не приходилось из тебя вытягивать подробности багрепортов. Я бы просто брал информацию. Так что еще вопрос кому надо учиться писать багрепорты.


Вернуться к началу
   
 Заголовок сообщения: Re: MOUSEMUL - эмуляция мыши
СообщениеДобавлено: Ср май 30, 2012 11:00 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Проблема к самому mousemul отношения не особо имеет. Дело в том, что @notify после запуска становится активным. Почему он становится активным - потому что нет окон, которые бы не становились активными после запуска, верно? Можно воспользоваться функцией, опускающей иконки в самый низ оконного стека (правильно я его называю?), но вряд ли это поможет, потому что фокус на прошлое активное окно не вернется.

Но эта проблема - фигня по сравнению с другой. При управлении курсором мыши с клавиатуры, все нажатые клавиши отправляются активному приложению. В KFAR, к примеру, одновременно движется и мышь, и курсор, а в tinypad появляется много-много разных цифр. И это, ребята, действительно серьезный баг, который приводит к невозможности использования mousemul для любых более-менее серьезных задач.


Вернуться к началу
 Заголовок сообщения: Re: MOUSEMUL - эмуляция мыши
СообщениеДобавлено: Ср май 30, 2012 11:06 pm 
SoUrcerer
Эта проблема обсуждаема здесь viewtopic.php?f=2&t=545


Вернуться к началу
   
 Заголовок сообщения: Re: MOUSEMUL - эмуляция мыши
СообщениеДобавлено: Ср май 30, 2012 11:13 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Да, уже заметил. С @notify тоже отдельно разберемся. :)


Вернуться к началу
 Заголовок сообщения: Re: MOUSEMUL - эмуляция мыши
СообщениеДобавлено: Пт июн 01, 2012 1:22 am 
Я изложил тут суть проблемы. Пока у меня есть лишь одно решение для случая использования meosemul - вызывать функцию отключающую генерацию символов для обычного ввода активного приложения. Однако есть недостаток - при падении приложения некому будут вызвать функцию восстанавливающую обычную генерацию кодов и символов для активного приложения.

З.Ы. У меня появилась идея как реализовать функцию без вышеизложенного недостатка.


Вернуться к началу
   
 Заголовок сообщения: Re: MOUSEMUL - эмуляция мыши
СообщениеДобавлено: Пт июн 01, 2012 4:11 am 
SoUrcerer писал(а):
При управлении курсором мыши с клавиатуры, все нажатые клавиши отправляются активному приложению. В KFAR, к примеру, одновременно движется и мышь, и курсор, а в tinypad появляется много-много разных цифр. И это, ребята, действительно серьезный баг, который приводит к невозможности использования mousemul для любых более-менее серьезных задач.

Исправлено в SVN r. 2709, 2710
Проблемы с падением нет (которую я описывал в предыдущем посте) - при завершении приложения любым способом ядро проверяет не пользовалось ли приложение ф.66.6, т.е. проверяется блокировка, если она есть и принадлежит текущему убиенному процессу, то блокировка снимается.


Вернуться к началу
   
 Заголовок сообщения: Re: MOUSEMUL - эмуляция мыши
СообщениеДобавлено: Ср мар 13, 2013 9:51 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Подтверждаю баг, обнаруженный yogev'ом.
Как повторить:
1) Запускаем компьютер
2) Убеждаемся, что клавиатура - в частности, кнопки R и D - работают.
3) Запускаем mousemul
4) Нажимаем numlock
5) Насладждаемся неработающими кнопками R и D

Баг легко повторяется везде - в том числе и в qemu.


Вернуться к началу
 Заголовок сообщения: Re: MOUSEMUL - эмуляция мыши
СообщениеДобавлено: Ср мар 13, 2013 11:24 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
SoUrcerer
Описанная особенность работы является результатом исправления куда боле существенной проблемы http://bugs.kolibrios.org/view.php?id=33
Если кто-то придумает более изящное решение проблемы чем использование ф.66.6 и ф.66.7, то я буду рад. У меня пока идей нет.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: MOUSEMUL - эмуляция мыши
СообщениеДобавлено: Пт мар 15, 2013 10:43 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 910
Mousemul отключает в том числе клавиши вверх\вниз\влево\вправо, которые бывают очень нужны, особенно в текстовых редакторах, поэтому во время ввода всё равно приходится нажимать NumLock.
Желательно посылать окнам сообщения о перемещении мыши, насколько я понимаю, после SysFn18.19.4 этого не происходит.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 116 сообщений ]  На страницу Пред. 14 5 6 7 8

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB