Что меня бесит в Винде

Обсуждаются как существующие проекты (перевод документации, информационная система и т.п.), так и создание новых.

Модератор: Модераторы

Что меня бесит в Винде

Сообщение serg_iv » 15.06.2006 13:10:11

Итак предложение.
В Линуксе, чтобы скопировать выделенный текст из одного места в другое просто нажимаю колесико мыши. В Винде такого нет.
Предлагаю написать сервис который будет выявлять выделение текста и при нажатии колесика на мышке вставлять выделенный текст.
Проблемы: никогда не писал сервисы. Какое сообщение перехватывать при выделении текста в винде и как обнаружить нажатие колесика мыши.
Просьба, хотя бы покидаться ссылками.
serg_iv
постоялец
 
Сообщения: 276
Зарегистрирован: 15.10.2005 18:45:46
Откуда: Миасс

Re: Что меня бесит в Винде

Сообщение haword » 15.06.2006 15:42:42

serg_iv писал(а):Итак предложение.
В Линуксе, чтобы скопировать выделенный текст из одного места в другое просто нажимаю колесико мыши. В Винде такого нет.
Предлагаю написать сервис который будет выявлять выделение текста и при нажатии колесика на мышке вставлять выделенный текст.
Проблемы: никогда не писал сервисы. Какое сообщение перехватывать при выделении текста в винде и как обнаружить нажатие колесика мыши.
Просьба, хотя бы покидаться ссылками.

Трудно правой кнопкой мыши ткнуть и выбрать копирование?
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

Сообщение IUnknown » 15.06.2006 16:06:14

Неудачная затея. Хотя бы потому что сообщения о выделении текста стандартный edit не посылает. Зато посылает например Listbox. И вообще сообщения для разных контролов - разные все не обработаешь. Да и вообще задача не стоит такой возни.
IUnknown
новенький
 
Сообщения: 73
Зарегистрирован: 10.03.2006 14:25:02
Откуда: Донецк

Сообщение serg_iv » 15.06.2006 19:30:42

Ну на самом деле вставлять колесиком гораздо удобнее, кто пользовался тот меня поймет. Просто такой программы в инете я не нашел, вот и решил сам написать.
Идея такая:
ставится ловушка, которая перехватывает событие - нажатие колесика мыши. Ищется выделенный текст в какой либо программе (как?) , копируется и вставляется туда, куда сделан щелчок.
Ну ладно пока, фиг с сервисом, но как найти выделенный текст в каком либо окне?
serg_iv
постоялец
 
Сообщения: 276
Зарегистрирован: 15.10.2005 18:45:46
Откуда: Миасс

Сообщение keymaster » 15.06.2006 20:15:37

Ну на самом деле вставлять колесиком гораздо удобнее, кто пользовался тот меня поймет.
На самом деле для копи-паста нет ничего удобнее комбинации [Ctrl+C] / [Ctrl+V]

Кто пользовался, тот поймёт (С)
keymaster
новенький
 
Сообщения: 73
Зарегистрирован: 13.04.2006 12:16:03

Сообщение SAK » 16.06.2006 23:29:28

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

keymaster писал(а):На самом деле для копи-паста нет ничего удобнее комбинации [Ctrl+C] / [Ctrl+V]

или Ctrl+Ins / Shift+Ins
SAK
постоялец
 
Сообщения: 158
Зарегистрирован: 18.02.2006 00:45:14
Откуда: Тим

Сообщение keymaster » 17.06.2006 10:12:52

или Ctrl+Ins / Shift+Ins

угу :D
keymaster
новенький
 
Сообщения: 73
Зарегистрирован: 13.04.2006 12:16:03

Сообщение SAK » 17.06.2006 11:20:53

Забыл сказать, что бы появилась возможность назначать действия кнопкам мыши нужно установить драйвер для Microsoft IntelliPoint, он поддержывает большинство мышей. Или аналогичный, обычно поставляемый производителем.
SAK
постоялец
 
Сообщения: 158
Зарегистрирован: 18.02.2006 00:45:14
Откуда: Тим

Сообщение serg_iv » 17.06.2006 18:31:20

Хей Господа.
Ну ладно вы помочь не хотите, так кайф не ломайте.
И вообще по моему кто в Линуксе хоть год проработал, тот мне в этой теме совет не оставил (им это нафиг не надо) , а из Винды, ну ребят, за два дня привычка вставлять колесиком так приедается, что её долго изгонять.

PS: Кстати при этом действии буфер обмена не затрагивается!
serg_iv
постоялец
 
Сообщения: 276
Зарегистрирован: 15.10.2005 18:45:46
Откуда: Миасс

Сообщение serg_iv » 17.06.2006 19:17:34

И ещё.
Никто меня не ткнул носом в написание сервиса на FPC.
serg_iv
постоялец
 
Сообщения: 276
Зарегистрирован: 15.10.2005 18:45:46
Откуда: Миасс

Сообщение keymaster » 17.06.2006 19:33:45

PS: Кстати при этом действии буфер обмена не затрагивается!
А как оно повет себя, если будет выделен текст в нескольких окнах?
keymaster
новенький
 
Сообщения: 73
Зарегистрирован: 13.04.2006 12:16:03

Сообщение ev » 17.06.2006 21:09:12

Никто меня не ткнул носом в написание сервиса на FPC.

сервис - это чистое winAPI
находится довольно просто через яндекс, например http://www.sources.ru/delphi/system/services_in_api.shtml
ev
долгожитель
 
Сообщения: 1772
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение Saemon Zixel » 17.06.2006 23:48:28

И вообще по моему кто в Линуксе хоть год проработал, тот мне в этой теме совет не оставил (им это нафиг не надо)


Уже 2 года исключительно на линуксе и работаю.
И как человек который считает винду более удобной осью в работе, поддержу IUnknown. Думаю слишком много напригатся будеш, а получиш мало. Проще привукнуть к правой клавише.

ЗЫ мне кстати средняя не всегда нравится хотя срабатывает там где через буфер не получается, но тоже имеет ряд косяков и неудобств.
Saemon Zixel
новенький
 
Сообщения: 78
Зарегистрирован: 20.09.2005 18:19:54
Откуда: Sochi

Сообщение serg_iv » 18.06.2006 08:49:09

PS: Кстати при этом действии буфер обмена не затрагивается!
А как оно повет себя, если будет выделен текст в нескольких окнах?


В этом случае копируется последний выделенный.
serg_iv
постоялец
 
Сообщения: 276
Зарегистрирован: 15.10.2005 18:45:46
Откуда: Миасс

Сообщение @lex » 24.06.2006 08:21:25

А какое тебе дело до буфера обмена :?:
Помоему Ctrl+C Ctrl+V - это круче!!!
И вобще пользоваться мышой надо только в самых крайних случаях.
@lex
постоялец
 
Сообщения: 180
Зарегистрирован: 19.06.2006 13:16:29
Откуда: Невинномысск

След.

Вернуться в Разное

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

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

Рейтинг@Mail.ru