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

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

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

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

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

Сообщение serg_iv »

Итак предложение.
В Линуксе, чтобы скопировать выделенный текст из одного места в другое просто нажимаю колесико мыши. В Винде такого нет.
Предлагаю написать сервис который будет выявлять выделение текста и при нажатии колесика на мышке вставлять выделенный текст.
Проблемы: никогда не писал сервисы. Какое сообщение перехватывать при выделении текста в винде и как обнаружить нажатие колесика мыши.
Просьба, хотя бы покидаться ссылками.
haword
постоялец
Сообщения: 301
Зарегистрирован: 02.03.2006 10:34:40

Сообщение haword »

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

Трудно правой кнопкой мыши ткнуть и выбрать копирование?
IUnknown
новенький
Сообщения: 73
Зарегистрирован: 10.03.2006 13:25:02
Откуда: Донецк

Сообщение IUnknown »

Неудачная затея. Хотя бы потому что сообщения о выделении текста стандартный edit не посылает. Зато посылает например Listbox. И вообще сообщения для разных контролов - разные все не обработаешь. Да и вообще задача не стоит такой возни.
serg_iv
постоялец
Сообщения: 276
Зарегистрирован: 15.10.2005 18:45:46
Откуда: Миасс

Сообщение serg_iv »

Ну на самом деле вставлять колесиком гораздо удобнее, кто пользовался тот меня поймет. Просто такой программы в инете я не нашел, вот и решил сам написать.
Идея такая:
ставится ловушка, которая перехватывает событие - нажатие колесика мыши. Ищется выделенный текст в какой либо программе (как?) , копируется и вставляется туда, куда сделан щелчок.
Ну ладно пока, фиг с сервисом, но как найти выделенный текст в каком либо окне?
keymaster
новенький
Сообщения: 73
Зарегистрирован: 13.04.2006 12:16:03

Сообщение keymaster »

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

Кто пользовался, тот поймёт (С)
SAK
постоялец
Сообщения: 158
Зарегистрирован: 17.02.2006 23:45:14
Откуда: Тим
Контактная информация:

Сообщение SAK »

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

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

или Ctrl+Ins / Shift+Ins
keymaster
новенький
Сообщения: 73
Зарегистрирован: 13.04.2006 12:16:03

Сообщение keymaster »

или Ctrl+Ins / Shift+Ins

угу :D
SAK
постоялец
Сообщения: 158
Зарегистрирован: 17.02.2006 23:45:14
Откуда: Тим
Контактная информация:

Сообщение SAK »

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

Сообщение serg_iv »

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

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

Сообщение serg_iv »

И ещё.
Никто меня не ткнул носом в написание сервиса на FPC.
keymaster
новенький
Сообщения: 73
Зарегистрирован: 13.04.2006 12:16:03

Сообщение keymaster »

PS: Кстати при этом действии буфер обмена не затрагивается!
А как оно повет себя, если будет выделен текст в нескольких окнах?
ev
долгожитель
Сообщения: 1797
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение ev »

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

сервис - это чистое winAPI
находится довольно просто через яндекс, например http://www.sources.ru/delphi/system/services_in_api.shtml
Saemon Zixel
новенький
Сообщения: 78
Зарегистрирован: 20.09.2005 18:19:54
Откуда: Sochi

Сообщение Saemon Zixel »

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


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

ЗЫ мне кстати средняя не всегда нравится хотя срабатывает там где через буфер не получается, но тоже имеет ряд косяков и неудобств.
serg_iv
постоялец
Сообщения: 276
Зарегистрирован: 15.10.2005 18:45:46
Откуда: Миасс

Сообщение serg_iv »

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


В этом случае копируется последний выделенный.
@lex
постоялец
Сообщения: 180
Зарегистрирован: 19.06.2006 13:16:29
Откуда: Невинномысск
Контактная информация:

Сообщение @lex »

А какое тебе дело до буфера обмена :?:
Помоему Ctrl+C Ctrl+V - это круче!!!
И вобще пользоваться мышой надо только в самых крайних случаях.
Ответить