Code:
Page.registerKey({keyName:"O",ctrlKey:true,altKey:true},"isc.say('Damp squib')");
All done with SmartClient 7.0rc2
Win XP SP3 32bit:
IE8: works
FF 3.6.10: works
OSX 10.6.4 64bit kernel:
Safari 5.0.2: works
FF 3.6.10: works
Vista SP2 32bit:
IE8: works
FF 3.5.9: fails
FF 3.6.10: fails
I believe Win7 + FF 3.6.10 failed, too, but don't have the test machine spec's at the mo.
Further observations:
In a blank notepad document:
On WinXP, CTRL+ALT+vowel does nothing
On Vista, CTRL+ALT+vowel gives the vowel with an acute accent on it
Puzzled as to why IE works on Vista but FF fails I then made the following change to ISC_Core.js, changing:
Code:
isc.A.handleKeyPress=function(){var _1=isc.EH,_2=_1.getKey(),_3=this.$iu;
Code:
isc.A.handleKeyPress=function(){var _1=isc.EH,_2=_1.getKey(),_3=this.$iu;isc.say(_2);
However when I changed the code to:
Code:
isc.A.handleKeyPress=function(){var _1=isc.EH,_2=_1.getKey(),_3=this.$iu;alert(_2);
I haven't dived any further into the code.
It strikes me that with a slightly more involved handleKeyPress function it would be possible for FF on Vista/Win7 to exhibit the same behaviour as all the other browsers.
Thanks in advance.
Thoughts?
PS There were no other controls on the page that had focus for this test
Comment