В Win7 вы можете перейти к настройкам разрешения экрана и изменить ориентацию. Делая это таким образом, а не ваш графический драйвер, вы заставите окна отображать движение мыши в соответствии с тем, что вы ожидаете.
Как вращать направления мыши
У меня есть Acer Netbook с Windows 7 Starter, и я использую Kindle-PC для чтения книг. Графический драйвер имеет возможность поворачивать экран, и когда я поворачиваю его на 90 градусов (для получения дополнительной информации в полноэкранном режиме Kindle-PC), мышь остается в исходной ориентации. В пространственных понятиях это умственная борьба с использованием мыши, когда левый движется вверх, а правый движется вниз и т. Д.
Мне нужно приложение (или написать в Delphi), которое будет захватывать движения мыши и переводить их в эквиваленты на 90 градусов, а затем двигать мышь.
Любые предложения или фрагменты кода?
2 ответа на вопрос
Если у вас есть тачпад Synaptics, вы можете посмотреть этот проект для прокрутки .
Он использует API, предоставленный драйвером Synaptics, для имитации прокрутки, когда вы используете два пальца. Этот API запускает событие всякий раз, когда обнаруживает движение пальца. Вы можете поймать это событие в своем приложении (чтобы драйвер не сообщал об этом движении операционной системе) и имитировать движения мыши обратно в окна.
Поскольку этот проект написан на Borland C ++, его довольно легко перенести на Delphi.
Похожие вопросы
-
6
Лучшая клавиатура со встроенным указательным устройством для медиацентра Mac?
-
2
Настройка прокрутки колеса мыши самопроизвольно меняется
-
1
Нужен KVM, который поддерживает продвинутые мыши, клавиатуры и другие периферийные устройства
-
-
2
Windows: возможно ли иметь собственные профили мыши?
-
8
Сделайте ускорение мыши Mac OS X более похожим на Windows
-
4
CTS и мышь
-
3
Есть ли настольная клавиатура с шариком прокрутки?
-
3
Альтернатива драйвера мыши Logitech для Mac OS X
-
4
Почему моя USB клавиатура и мышь зависают после загрузки?
-
1
Сбой беспроводного оптического рабочего стола Microsoft в Ubuntu 9.04