[LINUX] HOW-TO Enable Cyberlink Remote with all buttons
#1
Hi all,

Last week I bought myself a Cyberlink Remote control + USB receiver. After searching the net for some tutorials on how to use this on Ubuntu 9.10 + XBMC 9.11 Alpha I came to the conclusion this wouldn’t be easy. For this reason I’m posting this howto for all the other people who will have the same problem.
Since kernel 2.6.29 there is a driver build into the kernel for this remote (with is handy Big Grin)

Step one - Install Lirc:

Code:
sudo apt-get install lirc

Step two - Configure lirc /dev/input/eventX

After installing lirc it will ask you for the type of remote. The cyberlink is not in the list so I just selected a “hauppauge nova-t 500” and as device I selected /dev/input/eventX where X is the mouse and keybord combination device detected in linux when the cyberlink remote in plugged in.

To get the device number type:

Code:
grep -l 'TopSeed' /sys/class/input/input*/name | tail -n1


If you want to see all the devices type:

Code:
cat /proc/bus/input/devices

Step four – Overwrite default config:
Ok so now we know which device we need to use.
Because we selected the “hauppauge nova-t 500” remote lirc has configured some stuff for us. This we need to overwrite with the configuration I found on the internet.

Type:
Code:
Sudo gedit /etc/lirc/hardware.conf

Enter you root password.
Overwrite the file with this code and replase the X in (REMOTE_DEVICE="/dev/input/eventX") with your event number:

Code:
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="CYBERLINK"
REMOTE_MODULES=""
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="/dev/input/eventX" # ENTER YOU EVENT NR HERE !!!!!!!!!!!!!!!!
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF="/etc/lirc/lircd.conf"
REMOTE_LIRCD_ARGS="--device=`grep -l 'TopSeed' /sys/class/input/input*/name | tail -n1 | sed -e s'|/name||' | sed -e s'|sys/class/input/input|dev/input/event|'` --driver=dev/input"


#Chosen IR Transmitter
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_SOCKET=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""

#Enable lircd
START_LIRCD="true"

#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"

#Try to load appropriate kernel modules
LOAD_MODULES="true"

# Default configuration files for your hardware if any
LIRCMD_CONF=""

#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""

Save this file.

see second post for the rest
Reply
#2
second post

Then Type :
Code:
Sudo gedit /etc/lirc/lircd.conf

Enter root password if asked

Overwrite the content with this version:

Code:
#This configuration has been automatically generated via
#the Ubuntu LIRC package maintainer scripts.
#
#It includes the default configuration for the remote and/or
#transmitter that you have selected during package installation.
#
#Feel free to add any custom remotes to the configuration
#via additional include directives or below the existing
#Ubuntu include directives from your selected remote and/or
#transmitter.

#Configuration for the Hauppauge Nova-T 500 remote:
#include "/usr/share/lirc/extras/more_remotes/hauppauge/lircd.conf.hauppauge_novat500"

begin remote
    name linux-input-layer
    bits 32
    begin codes
        ESC                  0x10001
        1                    0x10002
        2                    0x10003
        3                    0x10004
        4                    0x10005
        5                    0x10006
        6                    0x10007
        7                    0x10008
        8                    0x10009
        9                    0x1000a
        0                    0x1000b
        MINUS                0x1000c
        EQUAL                0x1000d
        BACKSPACE            0x1000e
        TAB                  0x1000f
        Q                    0x10010
        W                    0x10011
        E                    0x10012
        R                    0x10013
        T                    0x10014
        Y                    0x10015
        U                    0x10016
        I                    0x10017
        O                    0x10018
        P                    0x10019
        LEFTBRACE            0x1001a
        RIGHTBRACE           0x1001b
        ENTER                0x1001c
        LEFTCTRL             0x1001d
        A                    0x1001e
        S                    0x1001f
        D                    0x10020
        F                    0x10021
        G                    0x10022
        H                    0x10023
        J                    0x10024
        K                    0x10025
        L                    0x10026
        SEMICOLON            0x10027
        APOSTROPHE           0x10028
        GRAVE                0x10029
        LEFTSHIFT            0x1002a
        BACKSLASH            0x1002b
        Z                    0x1002c
        X                    0x1002d
        C                    0x1002e
        V                    0x1002f
        B                    0x10030
        N                    0x10031
        M                    0x10032
        COMMA                0x10033
        DOT                  0x10034
        SLASH                0x10035
        RIGHTSHIFT           0x10036
        KPASTERISK           0x10037
        LEFTALT              0x10038
        SPACE                0x10039
        CAPSLOCK             0x1003a
        F1                   0x1003b
        F2                   0x1003c
        F3                   0x1003d
        F4                   0x1003e
        F5                   0x1003f
        F6                   0x10040
        F7                   0x10041
        F8                   0x10042
        F9                   0x10043
        F10                  0x10044
        NUMLOCK              0x10045
        SCROLLLOCK           0x10046
        KP7                  0x10047
        KP8                  0x10048
        KP9                  0x10049
        KPMINUS              0x1004a
        KP4                  0x1004b
        KP5                  0x1004c
        KP6                  0x1004d
        KPPLUS               0x1004e
        KP1                  0x1004f
        KP2                  0x10050
        KP3                  0x10051
        KP0                  0x10052
        KPDOT                0x10053
        103RD                0x10054
        F13                  0x10055
        102ND                0x10056
        F11                  0x10057
        F12                  0x10058
        F14                  0x10059
        F15                  0x1005a
        F16                  0x1005b
        F17                  0x1005c
        F18                  0x1005d
        F19                  0x1005e
        F20                  0x1005f
        KPENTER              0x10060
        RIGHTCTRL            0x10061
        KPSLASH              0x10062
        SYSRQ                0x10063
        RIGHTALT             0x10064
        LINEFEED             0x10065
        HOME                 0x10066
        UP                   0x10067
        PAGEUP               0x10068
        LEFT                 0x10069
        RIGHT                0x1006a
        END                  0x1006b
        DOWN                 0x1006c
        PAGEDOWN             0x1006d
        INSERT               0x1006e
        DELETE               0x1006f
        MACRO                0x10070
        MUTE                 0x10071
        VOLUMEDOWN           0x10072
        VOLUMEUP             0x10073
        POWER                0x10074
        KPEQUAL              0x10075
        KPPLUSMINUS          0x10076
        PAUSE                0x10077
        F21                  0x10078
        F22                  0x10079
        F23                  0x1007a
        F24                  0x1007b
        KPCOMMA              0x1007c
        LEFTMETA             0x1007d
        RIGHTMETA            0x1007e
        COMPOSE              0x1007f
        STOP                 0x10080
        AGAIN                0x10081
        PROPS                0x10082
        UNDO                 0x10083
        FRONT                0x10084
        COPY                 0x10085
        OPEN                 0x10086
        PASTE                0x10087
        FIND                 0x10088
        CUT                  0x10089
        HELP                 0x1008a
        MENU                 0x1008b
        CALC                 0x1008c
        SETUP                0x1008d
        SLEEP                0x1008e
        WAKEUP               0x1008f
        FILE                 0x10090
        SENDFILE             0x10091
        DELETEFILE           0x10092
        XFER                 0x10093
        PROG1                0x10094
        PROG2                0x10095
        WWW                  0x10096
        MSDOS                0x10097
        COFFEE               0x10098
        DIRECTION            0x10099
        CYCLEWINDOWS         0x1009a
        MAIL                 0x1009b
        BOOKMARKS            0x1009c
        COMPUTER             0x1009d
        BACK                 0x1009e
        FORWARD              0x1009f
        CLOSECD              0x100a0
        EJECTCD              0x100a1
        EJECTCLOSECD         0x100a2
        NEXTSONG             0x100a3
        PLAYPAUSE            0x100a4
        PREVIOUSSONG         0x100a5
        STOPCD               0x100a6
        RECORD               0x100a7
        REWIND               0x100a8
        PHONE                0x100a9
        ISO                  0x100aa
        CONFIG               0x100ab
        HOMEPAGE             0x100ac
        REFRESH              0x100ad
        EXIT                 0x100ae
Rest on next post
Reply
#3
Past the rest in the file /etc/lirc/lircd.conf

Code:
MOVE                 0x100af
        EDIT                 0x100b0
        SCROLLUP             0x100b1
        SCROLLDOWN           0x100b2
        KPLEFTPAREN          0x100b3
        KPRIGHTPAREN         0x100b4
        INTL1                0x100b5
        INTL2                0x100b6
        INTL3                0x100b7
        INTL4                0x100b8
        INTL5                0x100b9
        INTL6                0x100ba
        INTL7                0x100bb
        INTL8                0x100bc
        INTL9                0x100bd
        LANG1                0x100be
        LANG2                0x100bf
        LANG3                0x100c0
        LANG4                0x100c1
        LANG5                0x100c2
        LANG6                0x100c3
        LANG7                0x100c4
        LANG8                0x100c5
        LANG9                0x100c6
        PLAYCD               0x100c8
        PAUSECD              0x100c9
        PROG3                0x100ca
        PROG4                0x100cb
        SUSPEND              0x100cd
        CLOSE                0x100ce
        PLAY                 0x100cf
        FASTFORWARD          0x100d0
        BASSBOOST            0x100d1
        PRINT                0x100d2
        HP                   0x100d3
        CAMERA               0x100d4
        SOUND                0x100d5
        QUESTION             0x100d6
        EMAIL                0x100d7
        CHAT                 0x100d8
        SEARCH               0x100d9
        CONNECT              0x100da
        FINANCE              0x100db
        SPORT                0x100dc
        SHOP                 0x100dd
        ALTERASE             0x100de
        CANCEL               0x100df
        BRIGHTNESSDOWN       0x100e0
        BRIGHTNESSUP         0x100e1
        MEDIA                0x100e2
        UNKNOWN              0x100f0
        BTN_MISC             0x10100
        BTN_0                0x10100
        BTN_1                0x10101
        BTN_2                0x10102
        BTN_3                0x10103
        BTN_4                0x10104
        BTN_5                0x10105
        BTN_6                0x10106
        BTN_7                0x10107
        BTN_8                0x10108
        BTN_9                0x10109
        BTN_MOUSE            0x10110
        BTN_LEFT             0x10110
        BTN_RIGHT            0x10111
        BTN_MIDDLE           0x10112
        BTN_SIDE             0x10113
        BTN_EXTRA            0x10114
        BTN_FORWARD          0x10115
        BTN_BACK             0x10116
        BTN_TASK             0x10117
        BTN_JOYSTICK         0x10120
        BTN_TRIGGER          0x10120
        BTN_THUMB            0x10121
        BTN_THUMB2           0x10122
        BTN_TOP              0x10123
        BTN_TOP2             0x10124
        BTN_PINKIE           0x10125
        BTN_BASE             0x10126
        BTN_BASE2            0x10127
        BTN_BASE3            0x10128
        BTN_BASE4            0x10129
        BTN_BASE5            0x1012a
        BTN_BASE6            0x1012b
        BTN_DEAD             0x1012f
        BTN_GAMEPAD          0x10130
        BTN_A                0x10130
        BTN_B                0x10131
        BTN_C                0x10132
        BTN_X                0x10133
        BTN_Y                0x10134
        BTN_Z                0x10135
        BTN_TL               0x10136
        BTN_TR               0x10137
        BTN_TL2              0x10138
        BTN_TR2              0x10139
        BTN_SELECT           0x1013a
        BTN_START            0x1013b
        BTN_MODE             0x1013c
        BTN_THUMBL           0x1013d
        BTN_THUMBR           0x1013e
        BTN_DIGI             0x10140
        BTN_TOOL_PEN         0x10140
        BTN_TOOL_RUBBER      0x10141
        BTN_TOOL_BRUSH       0x10142
        BTN_TOOL_PENCIL      0x10143
        BTN_TOOL_AIRBRUSH    0x10144
        BTN_TOOL_FINGER      0x10145
        BTN_TOOL_MOUSE       0x10146
        BTN_TOOL_LENS        0x10147
        BTN_TOUCH            0x1014a
        BTN_STYLUS           0x1014b
        BTN_STYLUS2          0x1014c
        BTN_WHEEL            0x10150
        BTN_GEAR_DOWN        0x10150
        BTN_GEAR_UP          0x10151
        OK                   0x10160
        SELECT               0x10161
        GOTO                 0x10162
        CLEAR                0x10163
        POWER2               0x10164
        OPTION               0x10165
        INFO                 0x10166
        TIME                 0x10167
        VENDOR               0x10168
        ARCHIVE              0x10169
        PROGRAM              0x1016a
        CHANNEL              0x1016b
        FAVORITES            0x1016c
        EPG                  0x1016d
        PVR                  0x1016e
        MHP                  0x1016f
        LANGUAGE             0x10170
        TITLE                0x10171
        SUBTITLE             0x10172
        ANGLE                0x10173
        ZOOM                 0x10174
        MODE                 0x10175
        KEYBOARD             0x10176
        SCREEN               0x10177
        PC                   0x10178
        TV                   0x10179
        TV2                  0x1017a
        VCR                  0x1017b
        VCR2                 0x1017c
        SAT                  0x1017d
        SAT2                 0x1017e
        CD                   0x1017f
        TAPE                 0x10180
        RADIO                0x10181
        TUNER                0x10182
        PLAYER               0x10183
        TEXT                 0x10184
        DVD                  0x10185
        AUX                  0x10186
        MP3                  0x10187
        AUDIO                0x10188
        VIDEO                0x10189
        DIRECTORY            0x1018a
        LIST                 0x1018b
        MEMO                 0x1018c
        CALENDAR             0x1018d
        RED                  0x1018e
        GREEN                0x1018f
        YELLOW               0x10190
        BLUE                 0x10191
        CHANNELUP            0x10192
        CHANNELDOWN          0x10193
        FIRST                0x10194
        LAST                 0x10195
        AB                   0x10196
        NEXT                 0x10197
        RESTART              0x10198
        SLOW                 0x10199
        SHUFFLE              0x1019a
        BREAK                0x1019b
        PREVIOUS             0x1019c
        DIGITS               0x1019d
        TEEN                 0x1019e
        TWEN                 0x1019f
        DEL_EOL              0x101c0
        DEL_EOS              0x101c1
        INS_LINE             0x101c2
        DEL_LINE             0x101c3
    end codes
end remote

Save the file.

Type:

Code:
sudo /etc/init.d/lirc restart

Type :

Code:
Sudo gedit ~/.xbmc/userdata/Lircmap.xml

Enter root password if asked.

Overwrite the content (if any) with this

Code:
<lircmap>
        <remote device="linux-input-layer">
                <back>BACK</back>
                <menu>MENU</menu>
                <info>PROPS</info>
                <display>TV</display>
                <title>TEXT</title>
                <play>PLAY</play>
                <pause>PAUSE</pause>
                <reverse>REWIND</reverse>
                <forward>FASTFORWARD</forward>
                <skipplus>NEXTSONG</skipplus>
                <skipminus>PREVIOUSSONG</skipminus>
                <stop>STOPCD</stop>
                <power>SLEEP</power>
                <myTV>RED</myTV>
                <mymusic>GREEN</mymusic>
                <mypictures>YELLOW</mypictures>
                <myvideo>BLUE</myvideo>
                <record>RECORD</record>
                <start>HOME</start>
                <volumeplus>VOLUMEUP</volumeplus>
                <volumeminus>VOLUMEDOWN</volumeminus>
                <pageplus>CHANNELUP</pageplus>
                <pageminus>CHANNELDOWN</pageminus>
                <mute>MUTE</mute>
        </remote>
</lircmap>

Open XBMC point and hit the keys Wink

Thanks to the following resources!
Coudn't have done it without you guys


http://linux.bytesex.org/v4l2/linux-inpu...lircd.conf //Lircd.conf file
https://bugs.launchpad.net/ubuntu/+sourc...bug/305321 //Bug report with some handy info
http://forum.xbmc.org/showthread.php?tid=39433&page=5 //good post with lircMap.xml
http://cjo20.net/remote.htm //verry interesting site
Reply
#4
Thanks, that guide was of great help. I did have some difficulty getting it set up though as for me
Code:
grep -l 'TopSeed' /sys/class/input/input*/name | tail -n1
would not return the event number needed at that stage in the process. Bit of a chicken and egg situation as it did return the event number when everything else was set up - not of much help.

For me using
Code:
cat /proc/bus/input/devices
and taking the event number from the 2nd TopSeed entry (physical input1 rather than input0) was better. So for my system I used event9:

Code:
N: Name="TopSeed Tech Corp. USB IR Combo Device "
P: Phys=usb-0000:00:04.0-3/input0
S: Sysfs=/devices/pci0000:00/0000:00:04.0/usb2/2-3/2-3:1.0/input/input8
U: Uniq=
H: Handlers=kbd event8
B: EV=120013
B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=1f

I: Bus=0003 Vendor=0766 Product=0204 Version=0100
N: Name="TopSeed Tech Corp. USB IR Combo Device "
P: Phys=usb-0000:00:04.0-3/input1
S: Sysfs=/devices/pci0000:00/0000:00:04.0/usb2/2-3/2-3:1.1/input/input9
U: Uniq=
H: Handlers=kbd mouse2 event9
B: EV=17
B: KEY=fc112 20d0c00 0 0 70000 0 18000 21f8 d001d804 9e0040 0 0 0
B: REL=103
B: MSC=10

As gedit is not a standard text editor in XBMCLive, I used nano or sftped the various files into the xbmc dir and then "sudo mv" them into place.
Reply
#5
@MrLux
Thanks for this! At last the rest of the cyberlinks buttons work!
Reply
#6
Thanks for this, I'd almost given up with the remote! - I'd ended up using Xmodmap to map to different keys which didn't work too well.

One thing though, when pressing the menu (or DVD Menu actually) button it seems to only go back, no display a context menu like i expected. Any ideas as to why this might be?

xbmc.log (non-debug) shows:

Quote:09:40:52 T:3078080400 M:798470144 DEBUG: LIRC: Update - NEW at 39145:000000000001008b 00 MENU linux-input-layer (MENU)
09:40:52 T:3078080400 M:798470144 DEBUG: OnKey: 247 pressed, action is 10
09:40:52 T:3078080400 M:798470144 DEBUG: CGUIWindowManager:TonguereviousWindow: Deactivate
09:40:52 T:3078080400 M:798470144 DEBUG: Activating window ID: 10000
09:40:52 T:3078080400 M:798470144 DEBUG: Checking if window ID 10000 is locked.
09:40:52 T:3078080400 M:798470144 DEBUG: ------ Window Deinit (MyVideoNav.xml) ------
09:40:52 T:3078080400 M:802791424 DEBUG: ------ Window Init (Home.xml) ------
09:40:52 T:3078080400 M:802791424 INFO: Loading skin file: Home.xml
09:40:52 T:3078080400 M:802791424 DEBUG: Load Home.xml: 25.54ms
09:40:52 T:3078080400 M:802791424 DEBUG: Alloc resources: 35.23ms (26.80 ms skin load)

Thanks!
Reply
#7
Alternative and very different configuration guide for the same remote here:
Both methods work but they are different and not really compatable...

http://forum.xbmc.org/showthread.php?p=4...post443961
Reply
#8
Hi there - I have the cyberlink remote and have just installed XBMC 9.04.1 on an Aspire Revo. I'm a relative Linux newbie.

I've noticed there are a few methods around for getting the Cyberlink remote to work (fully) with XBMC. Does you have advice as to which method(s) would work on 9.04.1 (I notice your method assumes Ubuntu 9.10 - would I need to change anything for 9.04.1?)

Also one other question. Do any of the solutions allow the number buttons to work as a T9 keypad (i.e like a mobile phone keypad). I noticed that when running Windows Media Center in the past with a Hauppage remote I could never get the T9 input working. e.g. I keep pressing '1' on the remote and instead of cycling through 1,a,b,c or whatever I just get a string of 1's.

Thanks,

- Matt
Reply
#9
matt_symes Wrote:Does you have advice as to which method(s) would work on 9.04.1 (I notice your method assumes Ubuntu 9.10 - would I need to change anything for 9.04.1?)

Hi Matt,

I'm afraid neither method will allow it to work properly with all buttons on 9.04

It requires a patch that was added to the kernel that includes a driver for this remote. Some limited functionality can be achieved without but half the buttons will not work.
This patch has been added into kernels after 2.6.30 (Ubuntu 9.10 uses 2.6.31).

A good reason to upgrade?


matt_symes Wrote:Also one other question. Do any of the solutions allow the number buttons to work as a T9 keypad (i.e like a mobile phone keypad). I noticed that when running Windows Media Center in the past with a Hauppage remote I could never get the T9 input working. e.g. I keep pressing '1' on the remote and instead of cycling through 1,a,b,c or whatever I just get a string of 1's.

This would have to be written into the software (xbmc) to my knowledge there is no functionality in xbmc for this.
Reply
#10
Thanks for the speedy response - much appreciated.

I'm a little reticent to upgrade. Let me explain why.

I came across XBMC via Lifehacker and the article on installing on an Aspire Revo. In fact I wouldn't be surprised if there are many installs like mine out there by now as it was a great article and inspired me to try once again to create a media centre in the living room that my wife can a) stand to look at, and b) use. I've had various degrees of success in the past with Windows Media Centre and Myth but never managed anything particularly wife friendly and the combination of the Revo's size and onboard graphics decoding appealed.

Hence I have installed the distribution linked to in the article which already had the drivers for the on board graphics (Intel ION I think?) rolled into it.

If I upgrade to the latest Beta I guess I'll lose the support for the ION and I'm not at all confident of being able to install the drivers separately.

I think the solution is probably going to be to invest in a Windows Media Centre remote. I believe XBMC 9.04.1 works out of the box with that?

Thanks for your reply as it saves me the time and frustration of trying to get the remote fully working on 9.04.1.

- Matt
Reply
#11
matt_symes Wrote:Thanks for the speedy response - much appreciated.

I'm a little reticent to upgrade. Let me explain why.

I came across XBMC via Lifehacker and the article on installing on an Aspire Revo. In fact I wouldn't be surprised if there are many installs like mine out there by now as it was a great article and inspired me to try once again to create a media centre in the living room that my wife can a) stand to look at, and b) use. I've had various degrees of success in the past with Windows Media Centre and Myth but never managed anything particularly wife friendly and the combination of the Revo's size and onboard graphics decoding appealed.

Hence I have installed the distribution linked to in the article which already had the drivers for the on board graphics (Intel ION I think?) rolled into it.

If I upgrade to the latest Beta I guess I'll lose the support for the ION and I'm not at all confident of being able to install the drivers separately.

I think the solution is probably going to be to invest in a Windows Media Centre remote. I believe XBMC 9.04.1 works out of the box with that?

Thanks for your reply as it saves me the time and frustration of trying to get the remote fully working on 9.04.1.

- Matt

Hi Matt

I saw that article on Lifehacker too, and I sympathize with with your requirement for GF/Wife friendly media centre, my GF has become so happy with XBMC that if the media centre stops working for any reason while I'm away I'll be in a world of trouble.

I think your fears about upgrading are a little unfounded, it should be entirely possible and not even hard. I'm sure there are guides for doing exactly what you did to install xbmc for Karmic. Have a look around this forum for guides and see how you feel about it then. Ubuntu 9.10 has support for downloading and setting up the Nvidia driver

The MCE remotes are very easy to set up but I wouldn't say it's out the box. You still need to configure LIRC to use it. But if you've got the cash and really can't b bothered with with upgrading go for it, but I'm sure you'll end up upgrading at some point when "New feature Z" or "Bug fix Y" come along.

Have fun

(probably not the most helpful post)

Cheers

Loz
Reply
#12
Thanks for your post, I used to the setup the Cyberlink remote on a HDD install of xbmc-live-9.11-b1 on an Acer Revo. It work very well for the most part.

The only issue I have is that I can't use the on-screen keyboard, e.g. to type in the path of a network share. I've gotten around this by plugging in the keyboard but it would be useful if it could be made to work properly. Any advice on this would be greatly appreciated.
My HTPC setup:
Hardware: Abit AN-M2HD / Athlon x2 4600+ / 2GB RAM / NV 8600GT (silent) / 250GB HDD / Winfast DTV1000T
Software: Ubuntu 8.06 / XBMC SVN / MythTV
New! Acer Revo running Live Alpha 2 perfectly!
Reply
#13
MrDohnuts Wrote:The only issue I have is that I can't use the on-screen keyboard, e.g. to type in the path of a network share. I've gotten around this by plugging in the keyboard but it would be useful if it could be made to work properly. Any advice on this would be greatly appreciated.

Can you clarify why you can't do this?

EG:
You can move the highlighting but the enter does not work
or
the whole thing does not work etc

I tend to do this kind of thing by manually editing the config file via SSH.
Reply
#14
lozbrown85 Wrote:Can you clarify why you can't do this?

EG:
You can move the highlighting but the enter does not work
or
the whole thing does not work etc

I tend to do this kind of thing by manually editing the config file via SSH.

Using only the remote I can navigate my way to here:

Image

Then the cursor is stuck on the highlighted letter 'a' and the arrow keys have no effect. Pressing the remote's 'OK' button takes me back to the previous dialogue. The number buttons on the remote work and the 'back' button functions as backspace.
My HTPC setup:
Hardware: Abit AN-M2HD / Athlon x2 4600+ / 2GB RAM / NV 8600GT (silent) / 250GB HDD / Winfast DTV1000T
Software: Ubuntu 8.06 / XBMC SVN / MythTV
New! Acer Revo running Live Alpha 2 perfectly!
Reply
#15
MrDohnuts Wrote:Then the cursor is stuck on the highlighted letter 'a' and the arrow keys have no effect. Pressing the remote's 'OK' button takes me back to the previous dialogue. The number buttons on the remote work and the 'back' button functions as backspace.

Hmmm, I definetly do not have this problem....

This would suggest an issue caused by not being able to map those buttons (left , right) to the correct functions due only one half of the remote being passed via LIRC.

Not what you want to hear but pehaps start again with the other method... If you go down this road and get stuck give me a shout and i'll try and help you resolve it. Might not be too quick this wekend as I'm moving house

The other method maps the whole remote via LIRC.
Reply

Logout Mark Read Team Forum Stats Members Help
[LINUX] HOW-TO Enable Cyberlink Remote with all buttons0