[{{mminutes}}:{{sseconds}}] X
Пользователь приглашает вас присоединиться к открытой игре игре с друзьями .
Ctrl предыдущая следующая Ctrl Страницы
1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 26

Форум «Программное обеспечение» / KlavoTrainer — оффлайн-клавогонки

mystes Сообщение #242 16 января 2012 в 18:23
Новичок
1
DIgorevich писал(а):
mystes, поставил твою раскладку, поюзал КТ - все в порядке, так и не понял в чем трудности.

А ты Ctrl+<латинский-знак-препинания> точно поюзал?
DIgorevich Сообщение #243 16 января 2012 в 18:36
Новичок
62
mystes, а что конкретно у тебя там не работает?

хотя посмотрел как работает твоя раскладка... вот она-то как раз и перехватывает нажатия клавиш (хук) и посылает свои в поля ввода текста. В КТ же по сути поля ввода нет (несмотря на видимость), а программа просто отслеживает нажатия клавиш в границах своего окна.
Последний раз отредактировано 16 января 2012 в 18:43 пользователем DIgorevich
mystes Сообщение #244 16 января 2012 в 18:54
Новичок
1
mystes, а что конкретно у тебя там не работает?

Я же тебе русским языком сказал, что у меня на контролах висят знаки препинания от латинской раскладки. То есть я знаки препинания ввожу Ctrl+, Ctrl+. Ctrl+: Ctrl+Shift+" и т. д.

хотя посмотрел как работает твоя раскладка... вот она-то как раз и перехватывает нажатия клавиш (хук) и посылает свои в поля ввода текста. В КТ же по сути поля ввода нет (несмотря на видимость), а программа просто отслеживает нажатия клавиш в границах своего окна.

Это стандартная раскладка Windows. Какие хуки, ты чово?
DIgorevich Сообщение #245 16 января 2012 в 18:58
Новичок
62
что значит "чово"? я вроде нормально все расписал
mystes Сообщение #246 16 января 2012 в 19:00
Новичок
1
что значит "чово"? я вроде нормально все расписал

В каком месте раскладки ты нашёл хук? Ты конструкцию раскладки в Windows вообще знаешь?
Последний раз отредактировано 16 января 2012 в 19:01 пользователем mystes
DIgorevich Сообщение #247 16 января 2012 в 19:03
Новичок
62
Это вообще не принципиально. Факт перехвата остается. А у меня в КТ никакого перехвата нет, обыкновенное считывание KeyPress в окне программы.
mystes Сообщение #248 16 января 2012 в 19:11
Новичок
1
То есть не знаешь. Так я тебе расскажу: раскладка — это специальная структура данных — таблица для преобразования клавиш в символы. Структура данных ничего перехватывать не может. Все раскладки конструктивно совершенно одинаковые, это предопределено архитектурой Windows. Поэтому фраза «твоя раскладка чего-то перехватывает» звучит весьма странно.
Теперь вопрос: как ты установил факт перехвата и чем ты посмотрел, как работает моя раскладка?
Последний раз отредактировано 16 января 2012 в 19:26 пользователем mystes
DIgorevich Сообщение #249 16 января 2012 в 19:29
Новичок
62
mystes, молча, и сам можешь глянуть на экспортируемые процедуры длл-ки твоей раскладки. В любом случае, со стороны моей программы никаких принудительных "недоперехватов-перехватов" не происходит, посему помочь не смогу.


А теперь небольшое обновление (ссылки на скачивание в первом посте):
  • Убрано закрытие программы при запущенном АЗ;
  • Добавлен ранг "Экстракибер";
  • Добавлена сортировка по столбцам в ТОПе;
  • Добавлены горячие клавиши.

Помимо самого exe-файла рекомендую также заменить и файл cars.dll. Файл data.dat заменять не требуется!
Последний раз отредактировано 16 января 2012 в 19:30 пользователем DIgorevich
PROcent Сообщение #250 16 января 2012 в 19:41
Кибергонщик
63
DIgorevich писал(а):
Добавлены горячие клавиши.

Какие именно клавиши добавлены?
Я_Олег Сообщение #251 16 января 2012 в 19:41
Супермен
37
Добавлена сортировка по столбцам в ТОПе;

Благодарю.
DIgorevich Сообщение #252 16 января 2012 в 19:42
Новичок
62
PROcent писал(а):
DIgorevich писал(а):
Добавлены горячие клавиши.

Какие именно клавиши добавлены?

(F1 - О программе; F4 - Добавить словарь; F5 - Редактировать словарь; F6 - Статистика; F7- ТОП)
Я_Олег Сообщение #253 16 января 2012 в 20:14
Супермен
37
Я скачал патч ничего не изменилось. Перекачал еще саму прогу ничего не изменилось. Патч текст заменил и все.
DIgorevich Сообщение #254 16 января 2012 в 20:15
Новичок
62
Я_Олег писал(а):
Я скачал патч ничего не изменилось. Перекачал еще саму прогу ничего не изменилось. Патч текст заменил и все.

а при чем здесь патч? патч всего лишь пополнял базу текстами.
Я_Олег Сообщение #255 16 января 2012 в 20:28
Супермен
37
А теперь небольшое обновление (ссылки на скачивание в первом посте):

А как обновить ? ссылки не вижу только старая версия.
DIgorevich Сообщение #256 16 января 2012 в 20:29
Новичок
62
Я_Олег писал(а):
А как обновить ? ссылки не вижу только старая версия.

в первом посте ссылки, по ним перекачиваем и заменяем у себя.
mystes Сообщение #257 16 января 2012 в 22:07
Новичок
1
DIgorevich писал(а):
mystes, молча, и сам можешь глянуть на экспортируемые процедуры длл-ки твоей раскладки.

А, то есть ты поглядел экспорт dll раскладки, увидел там имя (а оно там одно единственное, да) и решил, что это не больше не меньше, но хук? You made my day.
Ну ладно, бог с ним, ты мне вот что скажи: как в рамках твоей версии другие-то раскладки работают? У них же тоже этот самый «хук» внезапно есть.

Как бы то ни было я тебе верю, это скорее всего не ты, а создатели дельфы где-то намудили. Хотя программа Fil’а работает правильно (она хоть и на плюсах, но тоже VCL’ная).
Ладно, ты вряд ли сможешь это исправить, поэтому остаюсь на старом добром gtypist’е.
———————————————————————————————
Хотя нет, это именно твой косяк. Я сейчас немного поэкспериментировал. Сразу поле старта при попытке ввода знака препинания он появляется в поле и сразу стирается — это раз. По ходу набора они то нормально работают, то вообще не работают, причём строго через раз по Alt+R — это два. Думай.
DIgorevich Сообщение #258 16 января 2012 в 22:12
Новичок
62
mystes писал(а):
Хотя нет, это именно твой косяк. Я сейчас немного поэкспериментировал. Сразу поле старта при попытке ввода знака препинания он появляется в поле и сразу стирается — это раз. По ходу набора они то нормально работают, то вообще не работают, причём строго через раз по Alt+R — это два. Думай.

а чего там думать-то? я сразу тебе и сказал, что когда в поле набора фокус, то работает, но в процессе заезда в программе нет фокуса в поле ввода, только имитация.
lins Сообщение #259 16 января 2012 в 22:30
Новичок
1
Последний раз отредактировано 7 апреля 2012 в 02:33 пользователем lins
mystes Сообщение #260 16 января 2012 в 22:38
Новичок
1
а чего там думать-то? я сразу тебе и сказал, что когда в поле набора фокус, то работает, но в процессе заезда в программе нет фокуса в поле ввода, только имитация.

Так в заезде тоже работает, но через раз. Причём строго через раз: нажимаешь Alt+R — не работает, снова нажимаешь Alt+R — работает, опять нажимаешь Atr+R — не работает и т. д.
А когда поле в фокусе, при вводе знака препинания через Ctrl программа зачем-то стирает текст в поле.
200 %, что ошибка в твоей программе, даже к гадалке не ходи.

Фокус, похоже, не при чем. Прикола ради были удалены все раскладки, за исключением Русская (расширенная). Две программки (без OnKeyPress, OnKeyUp, OnKeyDown и т.п.), просто TEdit из VCL. Одна - Builder6, другая - Embarcadero. Никакая хрень с Control не работает. При нормальных раскладках, естественно, без проблем.

Поделие, оно и есть поделие. Мне одно непонятно, ладно в конце 90-х (я тогда тоже щупал), но сейчас-то нахрена на нём писать? Жабы, точкаНеты, Кути, etc. ждут с распростёртыми.
Последний раз отредактировано 16 января 2012 в 22:45 пользователем mystes
DIgorevich Сообщение #261 16 января 2012 в 22:44
Новичок
62
mystes писал(а):
Так в заезде тоже работает, но через раз. Причём строго через раз: нажимаешь Alt+R — не работает, снова нажимаешь Alt+R — работает, опять нажимаешь Atr+R — не работает и т. д.
А когда поле в фокусе, при вводе знака препинания через Ctrl программа стирает текст в поле.
200 %, что ошибка в твоей программе, даже к гадалке не ходи.

бинго!
Ошибка Да с чего ты решил, что в программе у меня не должно стираться-то? Так задумано - это раз. Alt+R - это всегда рестарт (повтор) предыдущего текста. А 200% - это ошибка у тебя в голове, потому что мы настолько хороши, что стесняемся открыть свое "лицо", программу (мою) используем не в полную силу, dpi у нас нестандартное, ну и раскладка.... и это несмотря на то, что вроде бы взрослый человек, читать "условия договора мелким почерком" должен бы уже уметь. У меня ведь в первом посте четко, по-русски сказано, что
В заключение хотелось бы отметить, что в программе реализованы некоторые защитные методы борьбы с читерами, поэтому не пугайтесь, если программа будет выдавать Вам ошибки при попытке "нечестного" набора (честным я считаю набор исключительно своими силами, как будто на печатной машинке).

Чтобы писать в форуме, нужно зарегистрироваться.

Ctrl предыдущая следующая Ctrl Страницы
1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 26

Связаться
Выделить
Выделите фрагменты страницы, относящиеся к вашему сообщению
Скрыть сведения
Скрыть всю личную информацию
Отмена