debian/0000755000000000000000000000000012143545162007171 5ustar debian/clean0000644000000000000000000000002112143521310010154 0ustar keynav_version.h debian/rules0000755000000000000000000000013612143521310010236 0ustar #!/usr/bin/make -f %: dh $@ override_dh_installchangelogs: dh_installchangelogs CHANGELIST debian/changelog0000644000000000000000000001211212143545162011040 0ustar keynav (0.20110708.0-2) unstable; urgency=low * Add patch by Adam Conrad to follow API changes in libxdo version 3. - Fixes FTBFS with libxdo version 3. (Closes: #707313) - Bump build dependency on libxdo-dev to >= 1:3 * Add patch to properly pass dpkg build flags. * Bump Standards-Version to 3.9.4 (no changes) * Fixes the following lintian warnings: - vcs-field-not-canonical - out-of-date-copyright-format-uri * Update copyright information in debian/copyright (years, packaging) -- Axel Beckert Sun, 12 May 2013 00:47:08 +0200 keynav (0.20110708.0-1) unstable; urgency=low * New upstream release - Works around GNOME 3 issues - Remove debian/patches/FTBFS-libXext-618072 (issue fixed upstream) - Add debian/patches/remove-unnecessarily-linking-libxtst.diff * Bump Standards-Version to 3.9.2 (no changes) -- Axel Beckert Fri, 05 Aug 2011 21:11:02 +0200 keynav (0.20101224.3183-2) unstable; urgency=low * debian/patches/FTBFS-libXext-618072: Fixes FTBFS (Closes: #618072) * Fix lintian warning description-synopsis-starts-with-article -- Axel Beckert Sun, 13 Mar 2011 20:16:37 +0100 keynav (0.20101224.3183-1) unstable; urgency=low * New upstream bugfix release - No more builds with profiling support by default, therefore debian/patches/do_not_compile_with_profiling.diff has been removed. * Upload to unstable again since the release freeze for squeeze is over. -- Axel Beckert Sat, 12 Feb 2011 04:42:50 +0100 keynav (0.20101014.3067-1) experimental; urgency=low * New upstream version: 1 bugfix, 2 new commands (not yet documented in the man page, see /usr/share/doc/keynav/changelog.gz instead), 1 new default key binding. -- Axel Beckert Wed, 20 Oct 2010 14:55:02 +0200 keynav (0.20100623.2958-2) unstable; urgency=low [Wen-Yen Chuang] * Add epoch for Build-Depends: libxdo-dev (Closes: #590011) Thanks to Axel Beckert * Add debian/clean - remove keynav_version.h to prevent auto-generated patches when two builds in a row - remove debian/patches/debian-changes-0.20100623.2958-1 [Axel Beckert] * Adopt the package. Thanks for your work, Wen-Yen! (Closes: #589944) * Bump Standards-Version to 3.9.1 (no changes) * Added Vcs-* headers -- Axel Beckert Fri, 06 Aug 2010 14:59:44 +0200 keynav (0.20100623.2958-1) unstable; urgency=low * New upstream release * debian/control - bump Build-Depends: libxdo-dev (>= 2.20100524.2888) for libxdo.so.2 - bump Standards-Versions to 3.9.0 * Update debian/watch * Update debian/copyright * Remove debian/clean, fixed upstream -- Wen-Yen Chuang Fri, 16 Jul 2010 23:50:12 +0800 keynav (0.20100403.2754-1) unstable; urgency=low * New upstream release * Update debian/watch (Closes: #572510) Thanks to Daniel Kahn Gillmor * debian/control - versioned Build-Depends: libxdo-dev (>= 1.20100227.2679) for libxdo.so.1, fix FTBFS on Sid (Closes: 573669) - bump Build-Depends: debhelper (>= 7.0.50) - new Build-Depends: libglib2.0-dev, libcairo2-dev - change Priority to extra because keynav depends on libxdo1, which is extra - bump Standards-Versions to 3.8.4 * debian/rules - use dh helper - dh_clean keynav_version.h to prevent unneeded auto-generated patches * debian/patches: - add do_not_compile_with_profiling.diff to make lintian quiet - drop remove_uselessly_linked_xtst.diff * debian/copyright: - update format to DEP 5, revsion 135 * Do not install /etc/keynavrc - add debian/preinst to handle old conffile * Add debian/clean * Add debian/manpages -- Wen-Yen Chuang Wed, 14 Apr 2010 09:28:10 +0800 keynav (0.20091231.04-1) unstable; urgency=low * New upstream release - fix FTBFS with binutils-gold (Closes: #554984) * debian/control: - add new Build-Depends: libxinerama-dev, libxdo-dev (Closes: #560103) - drop Build-Depends: libxtst-dev * debian/patches: - add remove_uselessly_linked_xtst.diff * debian/rules: - remove a.out in clean target * debian/install: - install global conffile (/etc/keynavrc) * Switch to 3.0 (quilt) source format * Update debian/copyright * Bump Standards-Versions to 3.8.3 -- Wen-Yen Chuang Thu, 7 Jan 2010 07:13:58 +0800 keynav (0.20080614.01-1) unstable; urgency=low * New upstream release (Closes: #487024) * Update manpage (Closes: #487023) * Update debian/copyright * Update debian/watch * Fix lintian warning: "W: keynav: debian-copyright-line-too-long line 30" * Bump Standards-Versions to 3.8.1 - replace obsolete "dh_clean -k" with "dh_prep" -- Wen-Yen Chuang Tue, 14 Apr 2009 14:36:51 +0800 keynav (0.20080509-1) unstable; urgency=low * New upstream release * Replace rm with dh_clean in debian/rules -- Wen-Yen Chuang Thu, 15 May 2008 09:36:48 +0800 keynav (0.20071031-1) unstable; urgency=low * Initial release (Closes: #431634) -- Wen-Yen Chuang Sat, 26 Apr 2008 20:43:06 +0800 debian/control0000644000000000000000000000135312143527644010603 0ustar Source: keynav Section: utils Priority: extra Maintainer: Axel Beckert Homepage: http://www.semicomplete.com/projects/keynav/ Build-Depends: debhelper (>= 7.0.50), libxinerama-dev, libxdo-dev (>= 1:3), libglib2.0-dev, libcairo2-dev Standards-Version: 3.9.4 Vcs-Git: git://anonscm.debian.org/collab-maint/keynav.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/keynav.git Package: keynav Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: keyboard-driven mouse cursor mover Keynav makes your keyboard a fast mouse cursor mover. You can move the cursor to any point on the screen with a few key strokes. It also simulates mouse click. You can do everything mouse can do with a keyboard. debian/manpages0000644000000000000000000000002012143521310010664 0ustar debian/keynav.1 debian/keynav.10000644000000000000000000000470612143521310010544 0ustar .TH KEYNAV 1 .SH NAME keynav \- a keyboard-driven mouse cursor mover .SH SYNOPSIS .B keynav .br .SH DESCRIPTION .B Keynav makes your keyboard a fast mouse cursor mover. You can move the cursor to any point on the screen with a few key strokes. It also simulates mouse click. You can do everything mouse can do with a keyboard. .PP .SH HOW TO USE Run \fBkeynav\fP, and activate it by pressing Ctrl+; (semicolon). You should see a thin frame on the screen with a cross in it. Default configuration: * h : select the left half of the region * j : select the bottom half of the region * k : select the top half of the region * l : select the right half of the region * Shift+h : move the region left * Shift+j : move the region down * Shift+k : move the region up * Shift+l : move the region right * Semicolon: move the cursor to the center of the selected region * Spacebar : move the cursor and left-click * Escape : cancel the move .SH CONFIGURATION You can configure your own key setting. There is an example in /usr/share/doc/keynav/keynavrc. Copy it to $HOME/.keynavrc and edit it as you like. .SH CONFFILE COMMANDS * start : activate keynav * end : deactivate keynav * cut-left : select the left half of the region * cut-right : select the right half of the region * cut-up : select the top half of the region * cut-down : select the bottom half of the region * move-left : move the region left * move-right : move the region right * move-up : move the region up * move-down : move the region down * warp : move the cursor to the center of the selected region * click 1 : left-click * click 2 : middle-click * click 3 : right-click * doubleclick 1: left-click twice quickly * doubleclick 2: middle-click twice quickly * doubleclick 3: right-click twice quickly * drag