Microsoft Office Keyboard

I am trying to configure Microsoft Office Keyboard.

I have tried simply choosing it in YaST’s Keyboard Layout and 3rd party
lineak and keytouch (which is better) but can’t get the scroll and most
of the shortcut-keys to work properly. Also the reaction to cut/paste is
annoyingly delayed.

I can read the scancodes (showkey -s) and have a list of them:
but don’t know how to get the system to make use of them.

How to configure this keyboard to work with openSUSE 11?