From 51f42be8a5722c7141317952ca42f2acabd076a6 Mon Sep 17 00:00:00 2001 From: Erik Hovland Date: Tue, 1 Aug 2006 23:09:38 +0200 Subject: [PATCH] libopie2: add initial support for cal, contacts, mail, home and record buttons on hx4700 Signed-off-by: Rene Wagner --- .../libopie/libopie2/hx4700-keys.patch | 40 +++++++++++++++++++ .../packages/libopie/libopie2_1.2.1.bb | 3 +- 2 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 org.handhelds.familiar/packages/libopie/libopie2/hx4700-keys.patch diff --git a/org.handhelds.familiar/packages/libopie/libopie2/hx4700-keys.patch b/org.handhelds.familiar/packages/libopie/libopie2/hx4700-keys.patch new file mode 100644 index 0000000..f590a7d --- /dev/null +++ b/org.handhelds.familiar/packages/libopie/libopie2/hx4700-keys.patch @@ -0,0 +1,40 @@ +--- libopie2/opiecore/device/odevice_ipaq.cpp.fam-0.8.4-rc3 2006-07-27 16:18:55.804898062 -0700 ++++ libopie2/opiecore/device/odevice_ipaq.cpp 2006-07-27 16:15:28.425537618 -0700 +@@ -85,12 +85,12 @@ + #define FLITE_ON OD_IOW( 'f', 7, FLITE_IN ) + + struct i_button ipaq_buttons [] = { +- { Model_iPAQ_H31xx | Model_iPAQ_H36xx | Model_iPAQ_H37xx | Model_iPAQ_H38xx | Model_iPAQ_H39xx | Model_iPAQ_H5xxx | Model_iPAQ_H191x | Model_iPAQ_H22xx, ++ { Model_iPAQ_H31xx | Model_iPAQ_H36xx | Model_iPAQ_H37xx | Model_iPAQ_H38xx | Model_iPAQ_H39xx | Model_iPAQ_H5xxx | Model_iPAQ_H191x | Model_iPAQ_H22xx | Model_iPAQ_HX4700, + Qt::Key_F9, QT_TRANSLATE_NOOP("Button", "Calendar Button"), + "devicebuttons/ipaq_calendar", + "datebook", "nextView()", + "today", "raise()" }, +- { Model_iPAQ_H31xx | Model_iPAQ_H36xx | Model_iPAQ_H37xx | Model_iPAQ_H38xx | Model_iPAQ_H39xx | Model_iPAQ_H5xxx | Model_iPAQ_H191x | Model_iPAQ_H22xx, ++ { Model_iPAQ_H31xx | Model_iPAQ_H36xx | Model_iPAQ_H37xx | Model_iPAQ_H38xx | Model_iPAQ_H39xx | Model_iPAQ_H5xxx | Model_iPAQ_H191x | Model_iPAQ_H22xx | Model_iPAQ_HX4700, + Qt::Key_F10, QT_TRANSLATE_NOOP("Button", "Contacts Button"), + "devicebuttons/ipaq_contact", + "addressbook", "raise()", +@@ -138,6 +138,22 @@ + "devicebuttons/ipaq_menu", + "QPE/TaskBar", "toggleMenu()", + "QPE/TaskBar", "toggleStartMenu()" }, ++ // and hx4700 has different button mapping still ++ { Model_iPAQ_HX4700, ++ Qt::Key_F11, QT_TRANSLATE_NOOP("Button", "Mail Button"), ++ "devicebuttons/ipaq_mail", ++ "opiemail", "raise()", ++ "opiemail", "newMail()" }, ++ { Model_iPAQ_HX4700, ++ Qt::Key_F12, QT_TRANSLATE_NOOP("Button", "Record Button"), ++ "devicebuttons/ipaq_record", ++ "QPE/VMemo", "toggleRecord()", ++ "sound", "raise()" }, ++ { Model_iPAQ_HX4700, ++ Qt::Key_Home, QT_TRANSLATE_NOOP("Button", "Home Button"), ++ "devicebuttons/ipaq_home", ++ "QPE/Launcher", "home()", ++ "buttonsettings", "raise()" }, + + }; + diff --git a/org.handhelds.familiar/packages/libopie/libopie2_1.2.1.bb b/org.handhelds.familiar/packages/libopie/libopie2_1.2.1.bb index c5533ed..42250c7 100644 --- a/org.handhelds.familiar/packages/libopie/libopie2_1.2.1.bb +++ b/org.handhelds.familiar/packages/libopie/libopie2_1.2.1.bb @@ -1,10 +1,11 @@ include ${PN}.inc -PR = "r5" +PR = "r6" SRC_URI = "${HANDHELDS_CVS};tag=${TAG};module=opie/libopie2 \ file://openzaurus-branding.patch;patch=1 \ file://prelim-h191x-hx4700-supp.patch;patch=1;pnum=2 \ file://ipaq-2.6-sys-class-backlight-support.patch;patch=1 \ file://h2200-keys.patch;patch=1 \ + file://hx4700-keys.patch;patch=1;pnum=0 \ file://include.pro" -- 2.41.0