Peter Wu
dd2755909d
cli/config: fix error message
...
Attempt to fix:
$ bin/solaar config master dpi higher
solaar: error: coercing to Unicode: need string or buffer, int found
The DPI choices are integers, therefore cast it to a str.
2016-03-18 12:27:16 +01:00
Peter Wu
b052ab9ef0
Fix thinko in Adjustable DPI setting
...
There are three bytes forming the parameter, the sensor ID is the MSB,
not LSB.
2016-03-18 12:14:15 +01:00
Peter Wu
9c768d60a1
Add full support for adjustable DPI
...
Feature 0x2201 as used by the MX Master. Valid DPI values are read
directly from the device. Based on Logitech specifications.
2016-03-15 23:37:39 +01:00
Peter Wu
ab162583e4
cli: do not die on missing description
...
The DPI setting has no description, do not try to display it.
2016-03-13 23:59:21 +01:00
Peter Wu
5ba816dd38
[WIP] Support MX Master with DPI adjustment support ( #208 )
...
It's not known whether the DPI ranges can be queried, so let's set
hard-code some values for now. Step size is 200. Does this need to
be changed?
TODO: need a capture of whether this is really a read function.
2015-05-31 15:53:26 +02:00
Peter Wu
a515cc3860
Auto-detect FN swap feature for newer devices
2015-05-31 10:56:57 +02:00
Peter Wu
73344cbf26
Simplify feature checking
...
Make mapping features to settings more readable. No functional changes.
2015-05-31 10:38:49 +02:00
Peter Wu
cf27328d13
Merge branch 'updates'
...
Documentation updates.
2015-05-27 23:43:10 +02:00
Peter Wu
e2d65a690e
hidpp20: update features list
...
Based on SetPoint6.65.62_32.exe and Options_2.10.73.exe (features.xml,
defaults.xml, LogiOptionsMgr.exe).
The names are based on the named next to the feature ID. For duplicates,
_2 is appended to the name.
This commands helps parsing numbers from debug prints:
strings LogiOptionsMgr.exe |
sed -nr 's/.*(Feature[0-9a-fA-F]{4})/\1 /p' | sort |
awk 'tolower(a)!=tolower($1){print"";a=$1}1;' | less -S
2015-05-27 23:20:43 +02:00
CzBiX
76e327d2fa
update docs for M325
2015-05-08 13:27:29 +08:00
CzBiX
0ae0ef195a
support switch smooth scroll feature
2015-05-08 13:20:46 +08:00
Daniel Serpell
3ea51fe1a2
Add support for MK220 mouse-keyboard combo device.
...
The MK220 receiver has usbid 046d:c52e, adding this id as a generic
receiver is enough to show the mouse and keyboard charge status.
2015-03-06 08:07:22 -03:00
Mikkel Munch Mortensen
66296265ba
Descriptor for k830.
2015-03-05 19:15:12 +01:00
Mikkel Munch Mortensen
952495ce04
Support for NEW_FN_INVERSION.
2015-03-05 19:14:28 +01:00
David Plassmann
8485494ea7
It should check for None specificly
2013-09-25 14:12:53 +02:00
David Plassmann
7a75813a84
level is returned as None in hidpp10.py when the performanceMX mouse is
...
charging. Since the battery state is unknown when beeing recharged it
will now return "N/A".
Before it would crash becasue level was None and could not be inserted
using %d.
2013-09-24 16:56:50 +02:00
Peter Wu
1434b2a50d
Update features and keys list
...
Updated to information available from SetPoint 6.61.15.
2013-08-27 17:55:45 +02:00
Daniel Pavel
c3fdbfb643
translate battery alerts ( fixes #119 )
2013-08-25 23:03:25 +03:00
Peter Wu
b193b39701
Fix missing reprogrammable keys
...
The assumption that the Features IDs are in increasing order does not
hold. This causes the feature check for REPROG CONTROLS (1B00) to fail,
therefore remove the micro-optimisation.
While at it, rename variables and document the functions better.
2013-08-23 21:33:45 +02:00
Peter Wu
9c465cd998
Fix wrong register name for illumination (hidpp10)
...
Broken since 9a2a28e
, this causes a lot of exceptions for every move.
2013-08-21 21:47:24 +02:00
Peter Wu
024a71b618
solaar: add --hidraw option again
...
This options allows the devices list to be restricted which got removed
in:
commit 3b75b69970
Author: Daniel Pavel <daniel.pavel@gmail.com>
Date: Fri Aug 9 12:25:47 2013 +0200
merged solaar-cli functionality into main solaar binary
solaar-cli is still busted, but since it is deprecated, it's probably
fine.
2013-08-21 21:47:24 +02:00
Peter Wu
f144816256
solaar-cli: fix argument parsing in Python 3 again
...
Fix from e3a887f36c
, this got removed
in:
commit 3b75b69970
Author: Daniel Pavel <daniel.pavel@gmail.com>
Date: Fri Aug 9 12:25:47 2013 +0200
merged solaar-cli functionality into main solaar binary
2013-08-21 21:47:24 +02:00
Daniel Pavel
69febfcea5
don't rely on upower to check devices after wake-up ( #111 )
...
still use upower resume events to ping devices, just in case
the old behaviour is available with a command-line option
2013-08-12 15:22:34 +02:00
Daniel Pavel
9934755566
more translation fixes ( #108 )
2013-08-12 00:32:19 +02:00
Daniel Pavel
3b75b69970
merged solaar-cli functionality into main solaar binary
2013-08-09 12:25:47 +02:00
Daniel Pavel
a4f0eab855
updated descriptors with a few more devices
2013-08-08 22:44:23 +02:00
Daniel Pavel
f54ea27d97
updated translator credits in about dialog
2013-08-08 22:43:32 +02:00
Daniel Pavel
db48fe1b40
re-formatted translation files
2013-08-08 22:41:57 +02:00
Daniel Pavel
5faecbf4f3
some strings were untranslated; fixes #100
2013-08-08 21:50:04 +02:00
Daniel Pavel
5af1719384
tray: always pick the lowest battery, if the user hasn't already
2013-08-08 21:49:59 +02:00
Daniel Pavel
6a66370ffe
scrolling over the tray icon switches among devices; fixes #101
...
It now works for the standard systray as well, not just the
appindicator.
2013-08-08 21:49:54 +02:00
Daniel Pavel
c0874220d2
don't str() translated device status; fixes #108
2013-08-08 21:49:50 +02:00
Daniel Pavel
22656d5b82
use Gtk.Application properly
2013-08-08 21:49:35 +02:00
Daniel Pavel
d55963caba
clean-up in usb IDs
2013-08-08 21:49:35 +02:00
Daniel Pavel
413cebe40f
delay some UI initialization until necessary
2013-08-08 21:49:35 +02:00
Daniel Pavel
edc563e0e4
release 0.9.2
2013-07-24 11:40:54 +02:00
Daniel Pavel
969ca59948
translation credits: order languages alphabetically
2013-07-24 11:39:45 +02:00
Daniel Pavel
c97f4082dd
translation credits updated
2013-07-23 22:49:47 +02:00
Daniel Pavel
3d4570cd1f
check the Gtk bindings version at start-up
2013-07-20 06:22:15 +02:00
Daniel Pavel
b6bc35ed3e
K800: added support for hand detection
2013-07-19 11:49:30 +02:00
Daniel Pavel
5d4d0c07ad
use () instead of [] where possible
2013-07-19 11:48:40 +02:00
Daniel Pavel
15cb97c56e
udev devices may not have all the attributes; fixes #93
2013-07-19 11:46:50 +02:00
Daniel Pavel
fcfc7cd6fc
a few more asserts in descriptors
...
just testing stuff...
2013-07-18 20:38:05 +02:00
Daniel Pavel
c3718d22d6
minor clean-ups
2013-07-18 20:36:27 +02:00
Daniel Pavel
2829acd6f5
added side-scrolling toggle setting
2013-07-18 20:35:39 +02:00
Daniel Pavel
c35ae8ffc9
added wpid to T650 descriptor
2013-07-18 20:34:29 +02:00
Daniel Pavel
f7159e9338
properly mask flags when writing device settings; fixes #86
2013-07-18 20:33:52 +02:00
Daniel Pavel
4074fb7750
trim the codename to the declared length ( fixes #90 )
2013-07-18 16:23:34 +02:00
Daniel Pavel
444169d84b
added descriptor for V550 Nano
2013-07-18 15:26:53 +02:00
Daniel Pavel
5d5f97a776
Gtk.Application.get_dbus_object_path my be missing
2013-07-18 14:06:51 +02:00