[iyonix-support] Re: Correcting Firefox assumptions
- From: alan buckley <alan_baa@xxxxxxxxxxx>
- To: <iyonix-support@xxxxxxxxxxxxx>
- Date: Thu, 26 Jun 2008 09:13:34 +0100
> On Wed, 25 Jun 2008 Peter Naulls wrote:
>
>>
>>> Firefox doesn't recognize the French keyboard (RISC OS does it well)
>>
>> This isn't a bug report since I don't know what "doesn't recognize"
>> means. Firefox uses entirely legal methods of accessing the keyboard,
>> so I don't care to speculate on what's wrong here, except to say the
>> input code has many layers of code.
>
> Having quickly reviewed the code in ChoX11 - which I didn't write, but
> in fact Alan Buckley did (and without whose work, Firefox would be
> a hopelessly less component port), I can see that it makes some
> unfortunate (but probably neccessary) inkey code translations, which are
> required to present some semblance of the full range of key transitions
> and codes expected by the X layer code - indeed it still doesn't do a
> complete job, and complete information isn't available, ironically,
> without subverting the Wimp's keyboard input. All you can conclude
> is that the RISC OS keyboard input/internationalisation is a rather
> primitive way of doing things in this century.
>
> Fixing this may or may not be trivial. And more likely, if things
> were to be improved in Firefox, there are many more obvious issues,
> and the occasional European user with a non-British keyboard layout
> (and I have US keyboards of course on most of my machines) has to
> be way down the list.
> ---
Peter is correct, when I wrote the keyboard code in ChoX11 it was hard
coded for the British Keyboard layout. As I did it a long time ago, I can
only assume I couldn't find anything appropriate to get the information
I needed for foreign keyboards. I had also been hoping that sooner
or later someone would come up with an open source module which can
give more key press/release details via the wimp so I didn't need to use
inkey at all.
Regards,
Alan
_________________________________________________________________
http://clk.atdmt.com/UKM/go/msnnkmgl0010000007ukm/direct/01/---
To alter your preferences or leave the group,
visit http://www.freelists.org/list/iyonix-support
Other info via http://www.freelists.org/webpage/iyonix-support
- Follow-Ups:
- [iyonix-support] Re: Correcting Firefox assumptions
- From: Iyonix . 2006a
- References:
- [iyonix-support] Correcting Firefox assumptions
- From: Peter Naulls
- [iyonix-support] Re: Correcting Firefox assumptions
- From: Peter Naulls
Other related posts:
- » [iyonix-support] Correcting Firefox assumptions
- » [iyonix-support] Re: Correcting Firefox assumptions
- » [iyonix-support] Re: Correcting Firefox assumptions
- » [iyonix-support] Re: Correcting Firefox assumptions
- » [iyonix-support] Re: Correcting Firefox assumptions
- » [iyonix-support] Re: Correcting Firefox assumptions
- » [iyonix-support] Re: Correcting Firefox assumptions
- » [iyonix-support] Re: Correcting Firefox assumptions
- » [iyonix-support] Re: Correcting Firefox assumptions
- » [iyonix-support] Re: Correcting Firefox assumptions
- » [iyonix-support] Re: Correcting Firefox assumptions
- » [iyonix-support] Re: Correcting Firefox assumptions
- » [iyonix-support] Re: Correcting Firefox assumptions
- » [iyonix-support] Re: Correcting Firefox assumptions
- » [iyonix-support] Re: Correcting Firefox assumptions
- » [iyonix-support] Re: Correcting Firefox assumptions
- » [iyonix-support] Re: Correcting Firefox assumptions
- » [iyonix-support] Re: Correcting Firefox assumptions
- » [iyonix-support] Re: Correcting Firefox assumptions
- [iyonix-support] Re: Correcting Firefox assumptions
- From: Iyonix . 2006a
- [iyonix-support] Correcting Firefox assumptions
- From: Peter Naulls
- [iyonix-support] Re: Correcting Firefox assumptions
- From: Peter Naulls