summaryrefslogtreecommitdiff
authorpaule <paule>2007-02-07 10:35:26 (UTC)
committer paule <paule>2007-02-07 10:35:26 (UTC)
commitc4aaefcbe64cecb35f1f1bfa10337e95d8ae439c (patch) (unidiff)
tree499d792361888967a7114514006d0fe0dd925fbf
parent6b84dbea9b4b64ce88844ca19d4b0361a0cc0bbc (diff)
downloadopie-c4aaefcbe64cecb35f1f1bfa10337e95d8ae439c.zip
opie-c4aaefcbe64cecb35f1f1bfa10337e95d8ae439c.tar.gz
opie-c4aaefcbe64cecb35f1f1bfa10337e95d8ae439c.tar.bz2
Update docs to match current status; add myself as maintainer
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/tools/remote/README47
-rw-r--r--noncore/tools/remote/help_instructions27
-rw-r--r--noncore/tools/remote/helptab.cpp4
3 files changed, 53 insertions, 25 deletions
diff --git a/noncore/tools/remote/README b/noncore/tools/remote/README
index 6f8a0c2..ed629c7 100644
--- a/noncore/tools/remote/README
+++ b/noncore/tools/remote/README
@@ -1,24 +1,27 @@
1opie-remote 1opie-remote
2===========
2 3
3Opie-remote is a remote control emulator for the Compaq iPaq and the Sharp 4Opie-Remote is a universal infra-red remote control application for Opie on
4Zaurus. It requires lirc (http://www.lirc.org) to run. There are lirc ipkgs 5handhelds such as the iPAQ and the Zaurus. It requires LIRC
5for the iPaq in the Handhelds.org feed. You must first install the 6(http://www.lirc.org) to run. There are LIRC packages for the iPAQ in the
6lirc-modules-[kernel version] ipkg, and then the lirc ipkg with the 7Familiar feed. You must first install the kernel-module-lirc-sir package,
7-force-depends option. The Zaurus is supported, but requires you to compile 8and then the lirc package. OpenZaurus should provide similar packages.
8from lirc's CVS. Zaurus support should be in lirc 0.6.6 and up. Check the learn 9
9tab in opie-remote for more detailed configuration and usage instructions. 10Note that Opie-Remote has only been tested on an iPAQ h3800 series device.
10 11
11I will talk to the Open Zaurus people about providing an lirc ipkg for the 12
12Zaurus, but i cant make one, as i dont have a Zaurus, and cannot test it. 13Todo
13 14----
14todo: 15
15add a frontend for irrecord (to make it a true learning remote) 16 * Split out the learning/mapping tabs to a separate config screen
16make the UI completely user configurable (button layout, position, etc) 17 * Make the UI completely user configurable (button layout, position, etc)
17ButtonDialog needs to support default remote and button settings, so what the 18
18button is already set to shows up. 19
19fix any bugs 20Contact
20 21-------
21contact info: 22
22thomas: spiralman@softhome.net (currently the only developer) 23Please direct all support enquiries to the Opie users mailing list
23im also on #opie and #handhelds.org on irc.openprojects.net a lot, so look for 24(opie@handhelds.org). Developers can send patches to opie-devel@handhelds.org.
24me there. 25
26Maintained by: Paul Eggleton
27Originally written by: Thomas Stephens
diff --git a/noncore/tools/remote/help_instructions b/noncore/tools/remote/help_instructions
index e52f513..21613f8 100644
--- a/noncore/tools/remote/help_instructions
+++ b/noncore/tools/remote/help_instructions
@@ -1 +1,26 @@
1<qt><h1>Opie-Remote Usage Instructions</h1><p>First, some definitions. A Remote is a remote entry in an lircd.conf file, it represents one remote you want to emulate. A Remote Layout is one entry in your ~/Settings/Remote.conf file. It represents the buttons that you see on your screen. Each button on a Remote Layout can be mapped to any button in a Remote. This way you can have, for example, a vcr remote layout, in which all the play/pause/etc buttons are mapped to the buttons on your vcr's remote. However, most VCR's don't have volume controls, so the volume buttons can be mapped to the volume buttons on your TV.</p><p>The first things you need the lirc and lirc-modules ipkgs. If you installed this from an ipkg, they should already be there, thanks to the wonderful world of dependencies. If not, get them. The next thing you need is an lircd.conf file. you can get these at <a href=http://www.lirc.org/>http://www.lirc.org/</a>. Read the documentation there to figure out how to make your own, if one for your remote doesn't exist, or how to have multiple remotes in one lircd.conf file. Once you have a good lircd.conf file, put it in /etc, kill the lircd daemon (if its running) and do a modprobe lirc_sir. Then, run lircd again.</p><p>The next thing you want to do is to create a remote layout. Go to the config tab, and enter a name for your remote layout in the pulldown menu. Dont use the name Remotes, as that could confuse the app. Hopefully, that will be fixed soon. after entering the name you want to use, press New, and then select the name again from the pulldown menu (another oddity that i hope to fix). Then, press each button that you want to map, and a dialog should appear. Select the remote and button that you want to use, and click OK. Once you are done, go to the Remote tab, and select the new remote from the dropdown menu. It should works fine. If at any time you want to change a remote layout, go to the Config tab, select the layout from the dropdown menu, and change the buttons you want to change.</p><p>This is program is written and maintaned by Thomas (spiralman) Stephens. <a href=mailto:spiralman@softhome.net>spiralman@softhome.net</a>. Or, look for me on #opie or #handhelds.org on irc.openprojects.net.</p></qt>"); \ No newline at end of file 1<qt><h1>Opie-Remote Usage Instructions</h1>
2
3<h2>Introduction</h2>
4
5<p>Opie-Remote allows you to learn the signals from infra-red remotes (for your TV, VCR, DVD player, etc.) and then set up a multi-function remote to control many different devices at once from your handheld.</p>
6
7<p>Each button on a Remote Layout (as seen on the main <b>Remote</b> tab) can be mapped to any button in a real remote. This way you can have, for example, a VCR remote layout, in which all the play, pause, etc. buttons are mapped to the buttons on your VCR's remote. However, most VCRs don't have volume controls, so the volume buttons can be mapped to the volume buttons on your TV.</p>
8
9<h2>Requirements</h2>
10
11<p>Opie-Remote requires LIRC, a handheld with supported infra-red hardware, and an appropriate LIRC driver. Your distribution should hopefully have ensured that LIRC and an appropriate driver have been installed along with this program.</p>
12
13<p>Note that currently Opie-Remote has only been tested on an iPAQ h3800 series handheld.</p>
14
15<h2>Setup</h2>
16
17<p>First, you will need to record the signals from a real remote into Opie-Remote. Go to the <b>Learn</b> tab, tap <b>Add</b> and follow the instructions.</p>
18
19<p>Secondly you need to create a remote layout. Go to the <b>Config</b> tab, and enter a name for your remote layout in the pulldown menu, then tap <b>New</b>. Then, press each button that you want to map, and a dialog should appear. Select the remote and button that you want to use, and tap <b>OK</b>. Once you are done, go to the <b>Remote</b> tab, and select the new remote from the dropdown menu.</p>
20
21<h2>About Opie-Remote</h2>
22
23<p>Please direct all support enquiries to the Opie users mailing list (<a href=mailto:opie@handhelds.org>opie@handhelds.org</a>). Developers can send patches to <a href=mailto:opie-devel@handhelds.org>opie-devel@handhelds.org</a>.</p>
24
25<p>Maintained by: Paul Eggleton<br>
26Originally written by: Thomas Stephens</p></qt> \ No newline at end of file
diff --git a/noncore/tools/remote/helptab.cpp b/noncore/tools/remote/helptab.cpp
index ac51e13..999d0f2 100644
--- a/noncore/tools/remote/helptab.cpp
+++ b/noncore/tools/remote/helptab.cpp
@@ -1,27 +1,27 @@
1/* 1/*
2Opie-Remote. emulates remote controlls on an iPaq (and maybe a Zaurus) in Opie. 2Opie-Remote. emulates remote controlls on an iPaq (and maybe a Zaurus) in Opie.
3Copyright (C) 2002 Thomas Stephens 3Copyright (C) 2002 Thomas Stephens
4 4
5This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public 5This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public
6License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later 6License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later
7version. 7version.
8 8
9This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the 9This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
10implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General 10implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
11Public License for more details. 11Public License for more details.
12 12
13You should have received a copy of the GNU General Public License along with this program; if not, write to the Free 13You should have received a copy of the GNU General Public License along with this program; if not, write to the Free
14Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 14Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
15*/ 15*/
16 16
17#include "helptab.h" 17#include "helptab.h"
18 18
19HelpTab::HelpTab(QWidget *parent, const char *name):QWidget(parent, name) 19HelpTab::HelpTab(QWidget *parent, const char *name):QWidget(parent, name)
20{ 20{
21 QVBoxLayout *layout = new QVBoxLayout(this); 21 QVBoxLayout *layout = new QVBoxLayout(this);