I have somewhat similar problem, although not quite the same - I have a MacAlly iKey USB Keyboard connected to my pm 7300 with a PCI/USB adapter card, US system 9.04.
My trouble is that the keyboard refuses to recognize danish characters (transcribed in english as ae, oe and double-a), although it has danish character layout. It insist on writing as if it was an english keyboard!
I have set the language to Danish in the Keyboard control panel AND installed the latest Apple USB Adapter Card Support, MacAlly Imediakey and Apple Game Sprockets drivers.
What can I do... (funny, the question mark is also rearranged somewhere)