Commit Graph

422 Commits

Author SHA1 Message Date
Peter Wu b6bd4b9da0 cli: fix alignment with new feature names 2013-05-26 23:51:46 +02:00
Peter Wu 6ae11f862c Add more feature names, rename existing ones
Extracted from SetPoint 6.52.74 software using:

    <FeaturesSupported.xml awk -F\" '/<Feature /{sub(/^LD_FID_/, "", $2); printf("\t%s=%s,\n", $2, $4)}' | sort -t= -k2

Existing names are renamed to the newer, verbose names.
2013-05-26 23:47:40 +02:00
Daniel Pavel c224141355 Merge pull request #59 from Lekensteyn/special-keys
Special keys and tasks
2013-05-26 13:54:00 -07:00
Peter Wu 28c35633d3 Add more tasks for special keys
Based on tasks.xml from `%ProgramFiles%\\SetPointP\\tasks.xml`.
2013-05-26 22:47:03 +02:00
Peter Wu 6e36e33b22 Decouple controls from tasks (programmable keys)
They are treated differently in the HID++ 2.0 specification. Observations seem
to confirm this difference. For instance, a part of solaar-cli's output:

	0: unknown:0022         => Home                   FN sensitive, is FN, reprogrammable
	1: Mail                 => Mail                   FN sensitive, is FN, reprogrammable
	2: unknown:003E         => Search                 FN sensitive, is FN, reprogrammable
2013-05-26 22:47:03 +02:00
Daniel Pavel 093cca9d21 Merge pull request #57 from Lekensteyn/fixes
K360 docs, Improved solaar-cli argparse fix
2013-05-26 12:18:43 -07:00
Peter Wu 410c19dd78 devices/k360: ltunify+solaar-cli output of k360+receiver 2013-05-26 21:02:08 +02:00
Peter Wu 4a7be89be6 devices.md: add reprog keys to feature list, K360 2013-05-26 20:58:53 +02:00
Peter Wu 51305e0a21 solaar-cli: fix regression in argument parsing
When no hidraw device is given, `solaar-cli` crashes because `None` is being
indirected. Use the correct action (`store`) to avoid indirecting a list.
2013-05-26 20:51:58 +02:00
Daniel Pavel fda3398440 commented-out stray print 2013-05-26 19:02:17 +03:00
Daniel Pavel 340ff0107c version 0.8.8.2 2013-05-26 18:43:23 +03:00
Daniel Pavel 8374a58dc1 fixed items in the systray menu 2013-05-26 18:40:53 +03:00
Daniel Pavel 3690863a27 fixed receiver icon in systray menu 2013-05-26 02:56:43 +03:00
Daniel Pavel 078d003cfe about window icon was not displayed 2013-05-26 02:56:25 +03:00
Daniel Pavel b6ab795878 don't add receivers to the status icon tooltip 2013-05-26 02:03:58 +03:00
Daniel Pavel 7e81dede2f non-modal about dialog; fixes #46 2013-05-26 02:01:59 +03:00
Daniel Pavel 3482257b15 fix solaar-cli when no hidraw path given 2013-05-26 01:40:10 +03:00
Daniel Pavel 9f3ab8d3dd Merge remote-tracking branch 'origin/master' 2013-05-26 01:33:13 +03:00
Daniel Pavel 8f2ee555ec updated arch packaging scripts with official ones 2013-05-26 01:32:46 +03:00
Daniel Pavel db53de2233 updated status_icon to support future appindicator implementation 2013-05-26 01:24:49 +03:00
Daniel Pavel 3596faed2f documentation updated with info about Nano receivers 2013-05-26 01:23:27 +03:00
Daniel Pavel 9e13d134d3 Merge pull request #56 from Lekensteyn/cli-updates
solaar-cli: Python3 fix, add option for custom receiver path
2013-05-25 08:43:53 -07:00
Peter Wu 7f229005a6 solaar-cli: support specifying different receiver 2013-05-25 15:46:13 +02:00
Peter Wu e3a887f36c solaar-cli: fix argument parsing in Python 3 2013-05-25 15:17:43 +02:00
Daniel Pavel bca8e64574 added README to packaging/ folder 2013-05-23 16:21:53 +03:00
Daniel Pavel 3873d7099c slightly reduce sleep timings when waiting for reply 2013-05-23 04:59:16 +03:00
Daniel Pavel 48b176f49a show result on reg00 unparsable output 2013-05-23 04:58:35 +03:00
Daniel Pavel 8b8b387f2a minor tweak to guessing device icon 2013-05-22 20:50:49 +03:00
Daniel Pavel f459d9b953 updated installation docs and udev rule install scrip 2013-05-22 20:50:35 +03:00
Daniel Pavel b276fbab90 updated scan-registers to support receiver scan 2013-05-22 20:47:04 +03:00
Daniel Pavel e73f076324 don't support the VX Nano right now 2013-05-22 20:43:29 +03:00
Daniel Pavel 131f8f7f45 disable status polling on devices
the regular flow should be reading the battery on all devices now
2013-05-22 20:42:26 +03:00
Daniel Pavel c3b73964d5 improved support for some Nano receivers 2013-05-22 20:41:11 +03:00
Daniel Pavel 790fc7c04b improved support for the Nano receiver 2013-05-22 07:31:16 +03:00
Daniel Pavel cd33314d0b use passwd | addgroup in post-install 2013-05-22 06:55:59 +03:00
Daniel Pavel 4ba50267f1 add favicon when building site 2013-05-22 01:25:45 +03:00
Daniel Pavel d46e603366 Merge remote-tracking branch 'origin/master' 2013-05-22 01:21:34 +03:00
Daniel Pavel f8878d73c3 Merge pull request #54 from Lekensteyn/doc-updates
Doc updates
2013-05-21 15:19:46 -07:00
Peter Wu 9c0dac044c hid10: update 07 battery parsing based on spec
This fixes pwr/Solaar#49 partially, at least the charging state will be reported
correctly hereafter. The charge level may still be incorrect though.
2013-05-22 00:10:17 +02:00
Peter Wu 2f8e330b73 doc/logitech: add HID++1.0 battery level info
This should help in https://github.com/pwr/Solaar/issues/49. This information
was shared by Nestor Lopez Casado from Logitech.

What remains unclear are the 0x25 and 0x26 values for r1 (Charging state). It is
also not clear whether r0 (Battery/Charging level) always reports 0x00 while
charging the Performance MX. (Perhaps this is only reported the first few
seconds?)
2013-05-21 23:56:44 +02:00
Daniel Pavel e6e55aa827 added performance mx LED documentation
supplied by Alexander Hofbauer
2013-05-22 00:31:08 +03:00
Peter Wu 07bff8cb37 docs/installation: typo fix, clarification
- Fix typo in rules path
 - Fix capitalisation.
 - `udevadm control --reload-rules` is unnecessary[1].
 - `adduser` is Debian-specific, use the more portable `gpasswd`.
 - No need to wait 10 seconds before re-inserting.
 - After adding to group, user must re-login.

 [1]: http://unix.stackexchange.com/a/39485/8250
2013-05-21 10:59:46 +02:00
Daniel Pavel d857144653 added script to build gh-pages with jekyll 2013-05-21 01:12:04 +03:00
Daniel Pavel 17fdd840bb setup.py: use the version declared in the sources 2013-05-21 01:08:34 +03:00
Daniel Pavel da6711c93c the 'Solar key' on K750 is named 'Light Check button' 2013-05-21 00:48:21 +03:00
Daniel Pavel 36b307eb49 updated debian/ppa build scripts 2013-05-21 00:47:47 +03:00
Daniel Pavel 2d8ec2fd78 added jekyll skeleton for the site 2013-05-21 00:46:49 +03:00
Daniel Pavel 11ba96103c minor updates to the documentation files 2013-05-21 00:46:07 +03:00
Daniel Pavel 843d2a224d add license section into the README 2013-05-20 16:49:44 +03:00
Daniel Pavel 0faf01c194 place the main application icon in share/pixmaps, not share/icons 2013-05-20 16:34:14 +03:00