[Pharo-dev] [Pharo Trick: #0004] - Run code using a key command to speedup development

Guillermo Polito guillermopolito at gmail.com
Thu Dec 12 05:50:30 EST 2013


Yes regarding the bindKeymapping:toAction:

https://ci.inria.fr/pharo-contribution/job/PharoForTheEnterprise/lastSuccessfulBuild/artifact/KeyMapping/KeyMapping.pier.html

- the bubbling explanation needs more love
- the global categories are not yet there

How do I add figures with the pier sintax? :)


On Thu, Dec 12, 2013 at 11:27 AM, Stéphane Ducasse <
stephane.ducasse at inria.fr> wrote:

> guille
>
> is the keymapping chapter up to date to that regards.
> It would be good to explain better the bubble and the global binding.
> If you have one hour it would be good.
>
> Stef
>
> On Dec 12, 2013, at 11:11 AM, Guillermo Polito <guillermopolito at gmail.com>
> wrote:
>
> The world morph was initially intended to handle the global system
> shortcuts, taking advantage of the event bubbling. However, that posed the
> fact that the global shortcuts have less priority than other shortcuts. The
> bubbling will activate a global shortcut only if it they key event did not
> activated a shortcut of its childs first.
>
> So we changed that, and there is another mechanism to install global
> shortcuts in the system. An example of it is installed in the
> system: SpotlightShortcuts
>
>
> On Thu, Dec 12, 2013 at 10:59 AM, Nicolas Cellier <
> nicolas.cellier.aka.nice at gmail.com> wrote:
>
>> BTW, no world binding has yet been initialized yet in Pharo 3.0 (but
>> CMD+K)
>> Is it intentional?
>> see
>> http://stackoverflow.com/questions/17886061/switch-between-open-windows-in-pharo
>>
>>
>> 2013/12/12 phil at highoctane.be <phil at highoctane.be>
>>
>> Very sweet indeed.
>>>
>>> Phil
>>>
>>>
>>>
>>> On Thu, Dec 12, 2013 at 9:42 AM, Max Leske <maxleske at gmail.com> wrote:
>>>
>>>> Nice! Didn’t know about that one.
>>>>
>>>>
>>>> On 12.12.2013, at 09:35, Torsten Bergmann <astares at gmx.de> wrote:
>>>>
>>>> >
>>>> -----------------------------------------------------------------------------------
>>>> > [Pharo Trick: #0004] - Run code using a key command to speedup
>>>> development
>>>> >
>>>> -----------------------------------------------------------------------------------
>>>> > Works in: Pharo3.0 Latest update: #30637 but should work in other
>>>> 2.0/3.0 versions
>>>> >
>>>> -----------------------------------------------------------------------------------
>>>> >
>>>> > If you have to run some code very often you typically have to
>>>> evaluate it
>>>> > from a workspace over and over again.
>>>> > But to speed up you can assign a global keymapping which allows to
>>>> run it with
>>>> > a simple keyboard shortcut:
>>>> >
>>>> >   World
>>>> >      on: $a shift command
>>>> >      do: [ Object browse ].
>>>> >
>>>> > Evaluate this once in a workspace. After that anytime you press
>>>> SHIFT, the
>>>> > command button (on Windows this is ALT) and A together the block gets
>>>> evaluated
>>>> > and your code runs easily.
>>>> >
>>>> > Background:
>>>> > ===========
>>>> > In Pharo there is a global morph called "World" representing the
>>>> desktop.
>>>> > One can assign a key combination to any morph including this world.
>>>> > If you are interested on the Keymappings then read
>>>> http://playingwithobjects.wordpress.com/2013/03/19/keymappings-101-for-pharo-2-0/
>>>> > for more
>>>> >
>>>>
>>>>
>>>>
>>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20131212/955c75ad/attachment-0002.html>


More information about the Pharo-dev mailing list