Hi Andrei, On Mac Book Pro the issue is keyboard type: - Qwerty => OK - Azerty => KO as you have the following layout (1st line is when you input SHIFT, 2nd line is what you have without it: 1 2 3 4 5 6 7 8 9 0 & é " ' ( § è ! ç à
To get 1, 2 ... you need to do SHIFT + key so it does not work on Azerty keyboard unless you change shortcuts. I tested what sebb proposed KeyEvent.VK_0, CONTROL_MASK | InputEvent.SHIFT_DOWN_MASK, it works but CMD + SHIFT + 4 is a reserved system key , and I think it will be KO for QWERTY keyboard. Regards On Sun, Jun 7, 2015 at 4:53 PM, Andrey Pokhilko <[email protected]> wrote: > Tried on my colleague's mac, works as Command+0 .. Command+9 flawlessly. > > java version "1.8.0_31" > Darwin MacBook-Pro.local 14.3.0 Darwin Kernel Version 14.3.0: Mon Mar 23 > 11:59:05 PDT 2015; root:xnu-2782.20.48~5/RELEASE_X86_64 x86_64 > > Andrey Pokhilko > > On 06/06/2015 12:06 AM, Philippe Mouawad wrote: > > Hello, > > I started testing this evening and I have an issue, on Mac Book pro there > > is no numeric keypad. > > So I had to change the properties to this and it works: > > gui.quick_à=ThreadGroupGui > > gui.quick_&=HttpTestSampleGui > > gui.quick_é=RegexExtractorGui > > gui.quick_"=AssertionGui > > gui.quick_'=ConstantTimerGui > > gui.quick_(=TestActionGui > > gui.quick_§=JSR223PostProcessor > > gui.quick_è=JSR223PreProcessor > > gui.quick_!=DebugSampler > > gui.quick_ç=ViewResultsFullVisualizer > > > > > > Is there a better way on Mac Book Pro ? > > Regards > > > > On Wed, Jun 3, 2015 at 1:17 PM, Andrey Pokhilko <[email protected]> wrote: > > > >> "Most used" depends on every user. I believe first keys 1-5 will be most > >> used and we already set them fine. I have just committed it into SVN, it > >> is your right to change everything as you see it :) I set it like I see > it. > >> > >> Andrey Pokhilko > >> > >> On 06/03/2015 01:19 PM, Philippe Mouawad wrote: > >>> On Wed, Jun 3, 2015 at 8:54 AM, Andrey Pokhilko <[email protected] > >>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: > >>> > >>>> Not having a Thread Group in hotkeys disbles "fluent start", when you > >>>> just opened JMeter and immediately start building Test Plan with > >>>> hotkeys. My UX feeling says that we should still have it. Ctrl+0 is > the > >>>> most rightsided key, that reflects rarity of usage. > >>>> > >>> Agreed > >>> > >>>> Having Debug Sampler and View Results Tree also required UX-wise, > >>>> because you need them not frequently, but always urgently when you > want > >>>> to troubleshoot your script and instant usage will gratify hurrying > >> user. > >>> But not having CSS/JQuery extractor is not a good thing, In our > scripting > >>> experience it is among the top 5 elements used. > >>> Although new element it is great for html extraction and makes tests > more > >>> maintainable > >>> > >>>> Finally, user can always set up his preferred keys to reflect his > style > >>>> of usage. > >>>> > >>> But hotkeys should reflect most used components. > >>> > >>>> Andrey Pokhilko > >>>> > >>>> On 06/03/2015 03:34 AM, sebb wrote: > >>>>> On 2 June 2015 at 20:42, Philippe Mouawad < > [email protected] > >>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: > >>>>>> Hi, > >>>>>> Thanks for taking into account some notes. > >>>>>> > >>>>>> 1/ I would put these defaults: > >>>>>> gui.quick_0=ThreadGroupGui > >>>>> Although that is needed for every test, often only one is needed. > >>>>> It seems wasteful to use up a quick key for this. > >>>>> > >>>>> Maybe a ThreadGroup should be automatically added to a new test plan. > >>>>> Or a template added that includes a ThreadGroup (possibly plus a > >>>>> Listener at plan level), and make that the default. > >>>>> > >>>>>> gui.quick_1=HttpTestSampleGui > >>>>>> gui.quick_2=RegexExtractorGui > >>>>>> gui.quick_3=HtmlExtractorGui > >>>>>> gui.quick_4=AssertionGui > >>>>>> gui.quick_5=ConstantTimerGui > >>>>>> gui.quick_6=GaussianRandomTimerGui > >>>>>> gui.quick_7=TestActionGui > >>>>>> gui.quick_8=JSR223PostProcessor > >>>>>> gui.quick_9=JSR223PreProcessor > >>>>>> > >>>>>> > >>>>>> As for me DebugSampler is not added very frequently, same for > >>>>>> ViewResultsTree. > >>>>> I tend to use ViewResultsTree a lot, but again usually only one is > >>>> needed. > >>>>>> 2/ Is it a good thing to try to add element somewhere in the tree > >>>>>> hierarchy ? I would fail if current node does not allow it. > >>>>>> > >>>>>> Regards > >>>>>> > >>>>>> On Tue, Jun 2, 2015 at 12:46 PM, Andrey Pokhilko <[email protected] > >>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: > >>>>>>> Hi, > >>>>>>> > >>>>>>> I fixed issue with Ctrl+9, changed defaults slightly, added doc and > >>>>>>> bugzilla https://bz.apache.org/bugzilla/show_bug.cgi?id=57988 > >>>>>>> > >>>>>>> If there are no objections, I will commit this change within 24 > >> hours. > >>>>>>> Andrey Pokhilko > >>>>>>> > >>>>>>> On 04/30/2015 03:49 PM, Philippe Mouawad wrote: > >>>>>>>> Hi, > >>>>>>>> I think it's a nice idea, we have same the same feedback. > >>>>>>>> > >>>>>>>> For me it should be in core once linux issue is fixed, what about > >>>> tested > >>>>>>>> platforms: > >>>>>>>> - Windows 8? 7 ? > >>>>>>>> - Linux > >>>>>>>> - Mac OSX ? which os ? > >>>>>>>> > >>>>>>>> Regarding other questions, answers inline. > >>>>>>>> > >>>>>>>> Regards > >>>>>>>> On Monday, April 27, 2015, Andrey Pokhilko <[email protected] > >>>> <javascript:_e(%7B%7D,'cvml','[email protected]');> > >>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected] > >>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>');>> wrote: > >>>>>>>>> Hi, > >>>>>>>>> > >>>>>>>>> I have colleagues that do heavy JMeter scripting and they come > with > >>>> idea > >>>>>>>>> to speed-up the process: have hotkeys to add JMeter components to > >>>> test > >>>>>>>>> plan. Using a hotkey eliminates the need to walk through context > >>>> menus. > >>>>>>>>> As always, Pareto principle states that 80% of a time people use > >> 20% > >>>> of > >>>>>>>>> components, so small set of hotkeys would cover most of > situations. > >>>>>>>>> > >>>>>>>>> I have implemented this feature as Ctrl+0 .. Ctrl+9 hotkey set, > >> with > >>>>>>>>> components configurable through properties. Components are added > >> as a > >>>>>>>>> child of current position, if possible, or a sibling at the > nearest > >>>>>>>>> possible scope. I provided my colleagues with patched JMeter and > >> they > >>>>>>>>> found the feature working smoothly. > >>>>>>>>> > >>>>>>>>> Pull request for easy review is here: > >>>>>>>>> https://github.com/apache/jmeter/pull/16 , I will create > bugzilla > >>>> for > >>>>>>>>> this when needed. > >>>>>>>>> > >>>>>>>>> As always I ask if other committers support adding this into main > >>>> JMeter > >>>>>>>>> codebase or not. > >>>>>>>>> > >>>>>>>>> Some notes/questions from my side: > >>>>>>>>> > >>>>>>>>> * Where is appropriate place in the docs to document this > >> feature? > >>>>>>>> Somewhere where Search Feature and templates are documented > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>>> * Are defaults good? What are most used JMeter components? > >>>>>>>> I would remove or put them at end: > >>>>>>>> View Results Tree > >>>>>>>> User Defined Variables > >>>>>>>> Test Fragment > >>>>>>>> > >>>>>>>> as although popular you rarely add more than 2 or 3. > >>>>>>>> > >>>>>>>> I would add : > >>>>>>>> - Css/JQuery extractor > >>>>>>>> - Jsr223 Post processor > >>>>>>>> - Test Action for the timer discussion we had > >>>>>>>> - JSR223 Pre processir > >>>>>>>> -Debug Sampler > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>>> * Is there a way to specify component names in properties > instead > >>>> of > >>>>>>>>> classes? > >>>>>>>> There are name shortcuts in saveservice.properties > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>>> * On my Linux Ctrl+9 does not work for some reason... I wonder > if > >>>>>>>>> somebody knows why. > >>>>>>>>> > >>>>>>>>> -- > >>>>>>>>> Andrey Pokhilko > >>>>>>>>> > >>>>>>>>> > >>>>>> -- > >>>>>> Cordialement. > >>>>>> Philippe Mouawad. > >> > > > > -- Cordialement. Philippe Mouawad.
