Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Powermate Windows10 using winusb

NotificationsYou must be signed in to change notification settings

alex-ong/powermate-win10

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note: Please try the project at thebottom first! It doesnt require re-installing the Driver with WinUSB

This repository is a simple way to reprogram the Griffin powermate, that works in windows 10.We first override the Griffin powermate driver with WinUSB, which is a generic user-space driver.

Then, we use python to interface with the raw powermate's signals, and output whatever keyboard/mouse events we want.This is all done in user-space (rather than kernel space), meaning it is easy to re-define what we want to send.

Installation / Usage

  1. Install python 2.7 (https://www.python.org/downloads/release/python-2716/)
  2. Plug in Griffin power mate (only usb supported)
  3. run Zadig (tools/)
  • Options ->Show All Devices
  • SelectGriffin power mate
  • SelectWinUSB (v6.1.7600.16385)
  • Install driver
  1. Install WinUsbPy (tools/)
  • UnzipWinUsbPy-master.zip
  • open a cmd console to the unzipped directory
  • usepython setup.py install (alternative ispy -2 setup.py install if running multiple python installs)
  1. Run it
  • python powermate.py or if you have multiple installs,py -2 powermate.py

To edit the functionality, have a look at autoshiftcache.py, and implement theincrement,decrement andtick functions.I have included a stripped downsendinput.py, which allows you to send windows keyboard events.

Uninstalling / Reverting (oh no, it doesnt work :( )

  • Open Device manager
  • Select Griffin power mate
  • Update driver
  • Choose from drivers
  • Try each of the different drivers (the one that worked for me wasn't called Griffin Powermate, it was called "USB Input Device")
  • image
  • Open Griffin powermate official software again, it should work with one of the drivers

Other projects

These projects are also in python2, and have been confirmed to work on other people's systems:It uses thedefault powermate driver; therefore not needing WinUSB override.

Commands to runpython2 installedpython2 and python3 installed
Install pywinusbpip install pywinusbpy -2 -m pip install pywinusb
Install griffin_powermatepip install griffin_powermatepy -2 -m pip install griffin_powermate
Run test file (you need to write one first!)python test.pypy -2 test.py

About

Powermate Windows10 using winusb

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp