International USB keyboard layout support for XBMC
#16
Hi!

New patch uploaded.

Fixed: http api did not process key presses anymore (patch from nad)

http://sourceforge.net/tracker/index.php...tid=581840

Cheers,
webbanane
Reply
#17
Hi!

New patch uploaded.

Fixed: xml tastes a wee bit verbose Wink

Probably it will be applied to trunk and then merged to the branches, allthough I tested it for the linux branch only. Nod

Cheers,
webbanane
Reply
#18
Thanks for persevering with this - apologies that it's taking a while for us to get around to adding it to SVN.

Will review the latest + discuss with team.

Cheers,
Jonathan
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#19
Hi jmarshall!

No need for apologies, that's o.k. As I said, I'm glad if you're helping me! Nod

Cheers,

webbanane
Reply
#20
Hi!

Great! The patch has been included into the linux branch by XBMC team!
See: http://xbmc.svn.sourceforge.net/viewvc/x...sion=10226

Other branches should follow.

Features:
* Supports mapping of any recognized ascii to unicode
* Supports mapping of any recognized virtual key to unicode
* Supports mapping of ascii or virtual key in combination with currently
pressed modifiers "Shift" and "Alt Gr" (Right Alt)
* Supports processing of unicode in GUI-Dialog-Keyboard window
* Added support for many virtual keys to SDLKeyboard and
DirectInputKeyboard
* Added untested(!!!) unicode support for keyboard processing of
GUIEditContol (modified/corrected(?) string processing for UTF8)

Restrictions:
* Does not support dead keys.
* Does not support mapping to virtual keys
* Only supports single modifiers Shift and "Alt Gr" (Right Alt), till now.

Hint: the feature was created especially for the original platform, i.e. the keyboard mapping beside the unicode feature is NOT needed for SDL! SDL already works mostly correct without my mapping feature. If the example-XML for german is active/"deployed" on SDL and german language is configured, it will disturb more than it will help!

To remove problems with this feature on german SDL platforms: simply remove or correct (shorten) the (improper) XML(-entries)!

In other words: a "german SDL" platform needs another XML-configuration than a "german XBox" platform! Maybe this might become a common problem for other features than mine, too.

Cheers

Webbanane
Reply

Logout Mark Read Team Forum Stats Members Help
International USB keyboard layout support for XBMC0