Re: [Rd] AltGr not working in R GUI Script Editor (PR#9430)

From: <murdoch_at_stats.uwo.ca>
Date: Sun 24 Dec 2006 - 10:45:04 GMT


On 12/24/2006 2:08 AM, Prof Brian Ripley wrote:

> I do have AltGr (and Slovenian installed).   The issue is that the author 
> of graphapp seems not to have had a 'right menu key' as MSDN call it.
> 
> This was fixed in R 0.9.1 and unfixed in R 2.0.0 by the author of the 
> script editor, who wrote in graphapp/events.c
> 
>  	/* Check for menu control keys. */
>  	/* disabled : Alt-Gr bug*/ /* Re-enabled for the moment, CJ */
> 
> I do now have a proper fix.

Thanks!

Duncan Murdoch

> 
> 
> On Sat, 23 Dec 2006, Zoran Bosnic wrote:
> 

>> Dear Duncan,
>>
>>> I'm working on an American keyboard, that doesn't have an AltGr key, so it's
>>> hard to test anything.
>>>
>>> Are you familiar enough with Windows internals to work on this and
>>> submit a patch, or do you know someone who is?
>> Unfortunately I am not so familiar with windows internals and cannot remeber of anyone who might help, but I have a solution for you how you could test this.
>>
>> AltGr key can be simulated by pressing left Control+Alt keys together. This works on slovenian keyboards, and I guess it should also work on american, if slovenian input locale is set.
>>
>> I just tested this LeftCtrl+LeftAlt combination in R script editor and behaviour was the same.
>>
>>
>>
>>> One solution would be to add an option to disable handling of shortcut
>>> keys in menus. There's probably a better solution, but without being
>>> able to test it, I don't think I could find it.
>> Yes, this would also be an option. In fact I was already looking through the menus if there was such setting to remap keyboard shortcuts.
>>
>> Hope my suggestion helps.
>>
>> Best regards, Zoran Bosnic.
>>
>> Zoran Bosnic, M. Sc.
>> Faculty of Computer and Information Science
>> Laboratory of Cognitive Modelling
>> Trzaska ulica 25
>> 1000 Ljubljana
>> Slovenia
>>
>>
>>
>>
>>
>> ----- Original Message -----
>> From: Duncan Murdoch
>> To: Duncan Murdoch
>> Cc: zoran.bosnic@fri.uni-lj.si ; R-bugs@biostat.ku.dk ; r-devel@stat.math.ethz.ch
>> Sent: Saturday, December 23, 2006 7:05 PM
>> Subject: Re: [Rd] AltGr not working in R GUI Script Editor (PR#9430)
>>
>>
>> On 12/23/2006 1:00 PM, Duncan Murdoch wrote:
>> > On 12/23/2006 6:07 AM, zoran.bosnic@fri.uni-lj.si wrote:
>> >> Full_Name: Zoran Bosnic
>> >> Version: 2.4.0
>> >> OS: Windows XP SP2
>> >> Submission from: (NULL) (212.235.140.146)
>> >>
>> >>
>> >> This is a problem that occurs in R GUI Script Editor and is connected to Windows
>> >> regional settings.
>> >>
>> >> Since I live in Slovenia, my computer has a keyboard with additional slovenian
>> >> international characters. I am therefore using Windows XP SP2 with Input
>> >> Language (=Keyboard Locale, Control Panel/Regional and Language
>> >> Options/Languages/Details/Input language) set to Slovenian.
>> >>
>> >> On slovenian keyboards characters as [, ], {, } are produced by pressing key
>> >> combinations AltGr+F, AltGr+G, AltGr+B and AltGr+N, respectively. These
>> >> combinations generally work in all Windows programs and also in R Console.
>> >> However, R Script editor produces behaves wrongly and causes:
>> >> AltGr+F to open Find dialog box,
>> >> AltGr+N to open new Script window.
>> >
>> > I see in comments in the source (in
>> > https://svn.r-project.org/trunk/src/gnuwin32/graphapp/events.c, around
>>
>> Typo in URL: should be
>>
>> https://svn.r-project.org/R/trunk/src/gnuwin32/graphapp/events.c
>>
>> > line 930) that this is a known bug, but I don't know how to fix it. I'm
>> > working on an American keyboard, that doesn't have an AltGr key, so it's
>> > hard to test anything.
>> >
>> > One solution would be to add an option to disable handling of shortcut
>> > keys in menus. There's probably a better solution, but without being
>> > able to test it, I don't think I could find it.
>> >
>> > Are you familiar enough with Windows internals to work on this and
>> > submit a patch, or do you know someone who is?
>> >
>> > Duncan Murdoch
>> >
>> >> Consequentially, it is not possible to type ] and } brackets using slovenian
>> >> input settings in script editor. Meanwhile, AltGr+G and AltGr+B work fine.
>> >>
>> >> ______________________________________________
>> >> R-devel@r-project.org mailing list
>> >> https://stat.ethz.ch/mailman/listinfo/r-devel
>> >
>> > ______________________________________________
>> > R-devel@r-project.org mailing list
>> > https://stat.ethz.ch/mailman/listinfo/r-devel
>>
>> [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> R-devel@r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>
>

R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Mon Dec 25 04:28:12 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Mon 25 Dec 2006 - 00:30:59 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.