Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.11.14;
Скачать: [xml.tar.bz2];

Вниз

Я штучку одну придумал.   Найти похожие ветки 

 
AL2002   (2002-10-23 19:14) [0]

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

Это делается хуком, насколько мне известно, но я их не изучал, и потому эту вещь буду делать долго. А долго не хочется.
Может кто-то сделать такое?


 
Андрей Прокофьев   (2002-10-23 19:30) [1]

к Быкову обратитесь (100р)


 
AL2002   (2002-10-23 19:41) [2]

>Андрей Прокофьев © (23.10.02 19:30)
Он не энтузиаст. Деньги я за это платить ему не буду.


 
Darts   (2002-10-23 19:41) [3]

To: AL2002

Программа тривиальна.
Вызов SetKeyBoard(), и в зависимости от раскладки - музицируем.

Всего от силы менее 10 строк кода. Потренируйтесь.


 
Darts   (2002-10-23 19:43) [4]

Как насчет того, чтобы данный вопрос сабжа занести в Орешник.

Особенно привела меня в восторг фраза:
"...Это делается хуком, насколько мне известно, но я их не изучал, и потому эту вещь буду делать долго. А долго не хочется.
Может кто-то сделать такое?"



 
AL2002   (2002-10-23 19:48) [5]

>Всего от силы менее 10 строк кода. Потренируйтесь.
В любой программе чтобы озвучивало.


 
AL2002   (2002-10-23 19:53) [6]

>Darts (23.10.02 19:43)
Тебя бы туда. Только всего сразу.


 
Ich Hasse   (2002-10-23 22:32) [7]

Поищи на сайте есть даже DLL и пример как хуком пользоваться. Тебе в примере надор будет вставить опред. раскладки и звук из PC-speaker"a. Вот так


 
esu   (2002-10-23 23:19) [8]

Да это больше на вирус похоже... Меня в аське эта печатная машинка бесила, а тут еще на спикере.


 
Anatoly Podgoretsky   (2002-10-23 23:38) [9]

Сегодня один на работе просил, я ему руки отвернуд


 
Malder   (2002-10-24 00:45) [10]

AL2002, зачем тебе это ? Чтобы слышить по английски или по русски пишешь, чтобы не ошибиться ?
Давно существует очень хорошая программа данного типа. Только делает она все намного лучше. Ты пишешь в любом окне редактирования текст, а она сама его исправляет. То есть написал ты "Z [jxe crfpfnm what you" - она автоматом исправит на "Я хочу сказать what you" или наоборот, если напишешь "Ш цфте нщг, милый" она исправит на "I want you, милый"
Практически инкогда не ошибается (если написать, например, "xt" - то она не исправит это на "че" - но даже это можно настроить). С этой программой можно печатать на смеси английского и русского без переключения клавиатуры - сама разбереться. И у нее, видимо, не словарик встроенный, а какой-то алгоритм. Наверное, когда много согласных идет, типа "vjkjrj" - она понимает, что такого слова быть не может и пишет "молоко"
Если заинтересовался могу посмотреть и сказать название программы...


 
Юрий Зотов   (2002-10-24 00:57) [11]

> Darts

Если программа настолько тривиальна, как Вы говорите, то не могли бы Вы набросать эти 10 строк кода? Хотя бы начерно, без проверки.

Строк, наверное, в 50-70 я бы, возможно, и уложился, но не в 10. Поэтому интересно посмотреть принцип.


 
RV   (2002-10-24 09:47) [12]

Malder © (24.10.02 00:45)
"Z [jxe crfpfnm what you" - она автоматом исправит на "Я хочу сказать what you" или наоборот, если напишешь "Ш цфте нщг, милый" она исправит на "I want you, милый"

патология, однако



 
Song   (2002-10-24 09:52) [13]

Представляете с какой скоростью обрабатываются сообщения, она у Вас трещать будет будь здоров...


 
AL2002   (2002-10-24 10:20) [14]

>Malder ©
Говори, какая прога.


>
> Anatoly Podgoretsky © (23.10.02 23:38)
> Сегодня один на работе просил, я ему руки отвернуд

Я уже скоро себе буду готов руки отвернуть из-за этих Ш Цфте нщг, vbksq.
А прога чтоб еле-еле слышно бипала. Никого она раздражать не будет.


 
Дмитрий К.К.   (2002-10-24 11:10) [15]

Punto Switcher


 
AL2002   (2002-10-24 11:14) [16]

>Дмитрий К.К. (24.10.02 11:10)
А линк есть?
Ладно, ладно. Пойду сам искать.


 
AL2002   (2002-10-24 11:18) [17]

>Дмитрий К.К. (24.10.02 11:10)

> Punto Switcher

Рулёз. :))


 
AL2002   (2002-10-24 12:18) [18]

Но она не только рулёз. Она подлая, к тому же.

Хочу написать ","";" , а оно пишет бээж
и ничего не поможет, пока пробел не стукну. Сволочь.

Всё-таки с озвучиванием было бы лучше.

В общем, с хуком разобраться можно, а вот как узнавать раскладку в других приложениях?
Я, наверное, попытаюсь свою сделать.


 
Darts   (2002-10-24 13:38) [19]

To: Юрий Зотов

Вы читали с начала?
"...Программа, которая следит за раскладкой клавы.
Если включена русская раскладка, то при нажатиях клавиш спикер чтобы еле слышно щёлкал. При английской тоже чтобы щёлкал, но звуком другой тональности."

То есть речь шла, как я понял, о том что автор запускает свою программу и прямо с ней работает, не переключаясь ни на что.

И уже потом автор постинга добавил, уже после моих строк
"...В любой программе чтобы озвучивало."

Начальная и конечная постановки задачи - не одно и то же.


 
Kaban   (2002-10-24 13:52) [20]

Насчет постановки задачи я бы поспорил, думаю большинство из прочитавших вопрос поняли, а вы не нашли в себе силы воздержаться от высказывания:

Как насчет того, чтобы данный вопрос сабжа занести в Орешник.
Особенно привела меня в восторг фраза:
"...Это делается хуком, насколько мне известно, но я их не изучал, и потому эту вещь буду делать долго. А долго не хочется.
Может кто-то сделать такое?"

Вопрос действительно стоит занести в Орешник, но не из-за самого вопроса, а из-за вашего ответа



 
Val   (2002-10-24 13:56) [21]

>AL2002 © (24.10.02 12:18)
Хочу написать ","";" , а оно пишет бээж
иногда полезно почитать хелп. :)


 
Val   (2002-10-24 14:01) [22]

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


 
поручик ржевский   (2002-10-24 14:07) [23]

а как это - ЩЕЛЧКИ разных тональностей ?


 
AL2002   (2002-10-24 15:46) [24]

>поручик ржевский (24.10.02 14:07)
Ru - т т т т т т т т тт ттт
En - п п п п п п п п пп ппп

Ферштеешь?


 
AL2002   (2002-10-24 15:49) [25]

>Darts (24.10.02 13:38)
>То есть речь шла, как я понял, о том что автор запускает свою
>программу и прямо с ней работает, не переключаясь ни на что.
А что такое хук, ты знаешь?
Если я начал говорить про хуки, то ты что, не мог извилиной в эту сторону шевельнуть?


 
Darts   (2002-10-24 16:12) [26]

> AL2002

Ладно, вспылил. Мир? ;)

Hook - буквально - крюк. Т.е. переопределяем в WindowProc виндузовскую фичу своей процедурой для выбранного сообщения.


 
AL2002   (2002-10-24 16:16) [27]

>Darts (24.10.02 16:12)
Я про них только в книжке читал. Так что их применение для меня дело тёмное.
Вот потому и прошу, может, кто-то себе такую штуку захочет сделать. Ну и со мной, может, поделится.


 
Malder   (2002-10-24 18:37) [28]

AL2002, настрой пунто свитчер и используй его. И не мучайся.


 
Научи дурака молиться, он и лоб разобъёт   (2002-10-24 19:04) [29]


> Malder © (24.10.02 18:37)

Накак не могу поставить исключение слова ",""".
Постоянно меняет на "бжж" и пофиг ему. Как только не настраивал, всё равно ему пофиг.


 
AL2002   (2002-10-24 19:05) [30]

>Научи дурака молиться, он и лоб разобъёт
Постоянно забываю логин поменять. ЁПРСТ. :))


 
AL2002   (2002-10-25 01:05) [31]

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



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2002.11.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.52 MB
Время: 0.007 c
4-46208
Outlier
2002-10-03 18:41
2002.11.14
Уважаемые Мастера! Как


3-45774
Miss
2002-10-25 09:03
2002.11.14
DBComboBox


3-45724
Igoryan
2002-10-24 11:44
2002.11.14
Очень надо!!!!!!!!!!!!


1-45888
NorthMan
2002-11-05 17:03
2002.11.14
Господа, не подскажет ли кто, как можно создать юзера в


1-45982
Manulo
2002-11-04 18:10
2002.11.14
Путь к программе





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский