PDA

View Full Version : Multimedia keyboard keys support in XBMC?


BaRTiMuS
2005-03-02, 08:09
it would be nice if there was a keyboard.xml of sorts that mapped all basic keyboard buttons. i use a gyration ultra keyboard mouse combo and it works great but none of the "extra" buttons on top of the board work (home, search, volume up/down etc) it would be nice to have a debug mode for the keyboard and the ability to add commands to these buttons.

also is there scroll wheel support for mice? cause my gyration mouse wheel doesnt scroll up and down through pictures and stuff.

jmarshall
2005-03-02, 09:29
yes, xdk supports scroll wheel, though it won't work with any "non-standard" mice - ie with anything they didn't test.

xdk does not support reading alternative keys - the ones you get are the ones you get.

profhalo
2005-09-22, 00:23
i have a compaq internet keyboard. this means i have media buttons accross the top such as play/pause, volume controls and internet surfing shortcut keys.

now i know these keys have codes just like regular keys, but for the life of me i cant get them to work in the keymap.xml.

here is an example of what the keycodes might be.

0x00b3 - (vk_media_play_pause) - play/pause
0x00b1 - (vk_media_prev_track) - previous track
0x00b0 - (vk_media_next_track) - next track
0x00b2 - (vk_media_stop) - stop
0x00b5 - (vk_launch_media_select) - select media
0x00ae - (vk_volume_down) - volume down
0x00af - (vk_volume_up) - volume up
0x00ad - (vk_volume_mute) - volume mute
0x00b4 - (vk_launch_mail) - mail

but no matter what i enter into the keymap.xml nothing happens in xbmc.

any help in getting media keys working would be greatly appreaciated.

profhalo

kraqh3d
2005-09-22, 03:51
because its not supported.

segner
2007-03-20, 13:37
I have a Logitech S510 Media Set and its really annoyin that i cant use the built in media buttons or remote + it doesnt recognise the mouse but i dont really care about that. Anyway it would be great to have drivers made for the main Multimedia keyboards like the S510 and the Microsoft MCE one..

Nickman
2007-03-20, 15:19
The keyboard/mouse support that excists today is made by Microsoft. Its part of the XDK. You cant make your own drivers without makeing a new USB stack.

philzone57
2007-11-17, 02:37
I have recently purchased a wireless keyboard for use with xbmc(mediapilot).
on it are multimedia functions play, pause, stop, etc. they dont work with mc. i would like them to. Is there a way to impliment them? perhaps a similar function like "display remote codes", but for the keyboard. this keyboard will not let me program these keys manually, and i cant find anything in wiki. any ideas would be appreciated.

jmarshall
2007-11-17, 03:55
No there is not.

I think buttoncodes are dumped to the log whether there is an action for them or not, but I'm not 100% sure. It would be a simple change in CApplication::OnKey() if not.

I suspect you will be out of luck though - the xbox driver for the keyboard is for debugging purposes only, thus you get the basics and that's it.

Cheers,
Jonathan

Gamester17
2007-11-20, 15:08
Maybe support for 'third-party' multimedia keyboard keys could be added to XBMC for Linux (http://www.xboxmediacenter.com/wiki/index.php?title=Linux_port_project) someday (for some very popular keyboard brands/models) but I do not see it ever added to XBMC for Xbox as long as no one takes a personal interest in getting a other USB layer and keyboard device driver wokring under XBMC and the Xbox (which I personaly suspect will never happen).

My 2 cents

kiv57
2009-02-17, 12:44
Hi,

I dig this thread because it joins my thread here (http://xbmc.org/forum/showthread.php?p=284876#post284876).

Under Linux, with a very classical dell keyboard, the multimedia keys are fully recognized by ubuntu, only 2 of them work in xbmc... I think that fixing this problem would be useful to enough people to deserve it...

Moreover the keycodes of these keys are similar to those of extra mouse buttons, like the MX Air I have. Lots of people without IR remote may appreciate to use xbmc from their couch, with a simple wireless mouse

I can give any info to developers (hardware, log files...), just let me know.