On 17.12.2012 21:28, Michaël Michaud wrote:
> Hi,
> 
> Seems difficult to me (appart from F1...F10 which can be defined
> programatically with EasyKey).
> Other keys may have different behaviour depending on the context
> (layerview, editing mode, attribute table...), on mask keys (shift, 
> alt...),
> on click number, and this is defined all over the code.

right, this sounds difficult
off the top of my head i'd suggest to create a new Interface, say IShortCutInfo 
that spits out string info on shortcuts for the specific Objects (or better 
plugins). the plugins should register themselves on creation with a global 
ShortCutInfoPlugin, which in turn is able to list all of them.

additionally the shortcut info output should be made default mouseover info at 
least for cursor tools.

> Have you any idea how to improve that ? Is there a framework or
> best practises to make key mapping more independant. Would be great.

best practice would probably be the creation of special Listeners, which 
document themselves. but i feel this would be an over the top rework. 
essentially we just need better shortcut documentation.

..ede 

> 
> Michaël
> 
>> Got it. Thanks for clarifying.
>>
>> On Mon, Dec 17, 2012 at 8:32 AM,  <edgar.sol...@web.de> wrote:
>>> Help->Shortcut Keys .. ede
>>>
>>> On 17.12.2012 17:26, Landon Blake wrote:
>>>> Ede:
>>>>
>>>> I'm a bit confused. A human readable list of what?
>>>>
>>>> Landon
>>>>
>>>> On Sun, Dec 16, 2012 at 11:29 PM,  <edgar.sol...@web.de> wrote:
>>>>> is there really no functionality in OJ to add shortcuts that 
>>>>> automatically creates a human readable list on request? if not, we should 
>>>>> at least create a featreq as that would make life much easier.
>>>>>
>>>>> ..ede
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
>>>>> Remotely access PCs and mobile devices and provide instant support
>>>>> Improve your efficiency, and focus on delivering more value-add services
>>>>> Discover what IT Professionals Know. Rescue delivers
>>>>> http://p.sf.net/sfu/logmein_12329d2d
>>>>> _______________________________________________
>>>>> Jump-pilot-devel mailing list
>>>>> Jump-pilot-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>>> ------------------------------------------------------------------------------
>>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
>>>> Remotely access PCs and mobile devices and provide instant support
>>>> Improve your efficiency, and focus on delivering more value-add services
>>>> Discover what IT Professionals Know. Rescue delivers
>>>> http://p.sf.net/sfu/logmein_12329d2d
>>>> _______________________________________________
>>>> Jump-pilot-devel mailing list
>>>> Jump-pilot-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>>>
>>> ------------------------------------------------------------------------------
>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
>>> Remotely access PCs and mobile devices and provide instant support
>>> Improve your efficiency, and focus on delivering more value-add services
>>> Discover what IT Professionals Know. Rescue delivers
>>> http://p.sf.net/sfu/logmein_12329d2d
>>> _______________________________________________
>>> Jump-pilot-devel mailing list
>>> Jump-pilot-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>> ------------------------------------------------------------------------------
>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
>> Remotely access PCs and mobile devices and provide instant support
>> Improve your efficiency, and focus on delivering more value-add services
>> Discover what IT Professionals Know. Rescue delivers
>> http://p.sf.net/sfu/logmein_12329d2d
>> _______________________________________________
>> Jump-pilot-devel mailing list
>> Jump-pilot-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
>>
> 
> 
> ------------------------------------------------------------------------------
> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
> Remotely access PCs and mobile devices and provide instant support
> Improve your efficiency, and focus on delivering more value-add services
> Discover what IT Professionals Know. Rescue delivers
> http://p.sf.net/sfu/logmein_12329d2d
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> 

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to