Is dropdown menu selection with the keyboard supposed to work? I can tab into a field like Country in the CRM demo Addresses tab and the list appears but the only way to actually make a selection is with the mouse.
With what OS and Java version are you testing this.
If i go to the demo and go to that form. The up/down arrow keys work fine in the country field of adresses
I think Bruce is referring to typing a few letters to get to the right value and clicking Enter to select…
But that dropdown/combobox is editable then you can’t select with the keyboard because those key will be inserted in the textfield of the combo.
For example the Type combo (transport,ect) is non editable and then it works just fine.
jcompagner:
With what OS and Java version are you testing this.
If i go to the demo and go to that form. The up/down arrow keys work fine in the country field of adresses
OSX 10.2.8, Java 1.4.1. There is NO keyboard action of any kind that will make a selection in a dropdown. Not letter keys, not cursor keys, either by themselves or with modifiers such as command, option, control.
There is NO keyboard action of any kind that will make a selection in a dropdown. Not letter keys, not cursor keys, either by themselves or with modifiers such as command, option, control.
No reply? That’s just the way it is?
It’s a mac only problem. We are investigating if we can do anything about it and checking if this bug has already been filed with Apple.
jaleman:
It’s a mac only problem. We are investigating if we can do anything about it and checking if this bug has already been filed with Apple.
Any progress? Still not fixed with RC7 and 10.3.
I have tested this on the Mac but this this is not a servoy problem but really a mac problem.
A small example program has the same behaviour.
You can use your keys (by typing the first letter of the value in the valuelist) but not your arrow keys, most of the time you can type a beginning char and it will select it (but that also doesn’t work always)
If you are able to report this to apple (the more the better) please do..
jcompagner:
I have tested this on the Mac but this this is not a servoy problem but really a mac problem.A small example program has the same behaviour.
You can use your keys (by typing the first letter of the value in the valuelist) but not your arrow keys, most of the time you can type a beginning char and it will select it (but that also doesn’t work always)
If you are able to report this to apple (the more the better) please do..
Still no improvement in Servoy 2, this is frustrating. I’m not willing to spend much time on Servoy if I can’t access data from the keyboard and this still doesn’t work. I’ve contacted Apple a couple of times on this so I am trying to get them to pay attention.
Your description even with the existing bug is different from what I observe. Once the cursor enters a drop down field, it stays popped up for eternity, and typing does absolutely nothing. In the CRM example it also appears you can tab into never never land. Just keep tabbing and who knows where the cursor went.
Just to see where I’m at, after the cursor disappears, I will hold down the shift key and click left arrow to shift-select some text. The results are unpredictable. Sometimes nothing happens, sometimes I find myself actually selecting text in a field but the cursor wasn’t visible and I had no idea where I was.
I’m sorry to hear that it’s Apple’s problem but I sure wish it would get fixed because invisible insertion points and permanent popups don’t do much for me.
jcompagner:
I have tested this on the Mac but this this is not a servoy problem but really a mac problem.A small example program has the same behaviour.
You can use your keys (by typing the first letter of the value in the valuelist) but not your arrow keys, most of the time you can type a beginning char and it will select it (but that also doesn’t work always)
If you are able to report this to apple (the more the better) please do..
If in object properties you select “Select on Enter” the field will in fact respond to key characters when you enter the field. This is the first time a Servoy dropdown field has actually been keyboard selectable for me. However, the value will be accpeted but the dropdown will not deselect when you tab out, but I wonder what could be done with a lose-focus event. Also, Servoy won’t keep the Select on Enter property and the next time you look at the object properties it will not be selected. Looks like you can also attach an action to the NEXT item in the tab order that will cause the dropdown to actually deselect.
select on enter doesn’t have anything to do with the behaviour of the combobox.. It just selects all the text currently i a textfield/area when you give that field/area the focus.
What do you mean with won’t keep select on enter property next time you look at the object properties? What is next time?
Just tested it and it stays selected when i select it.
The combo box wil always popup its list when you give it focus. That it doesn’t dissappear when you tab out of it is a apple/mac problem please report this to apple.
jcompagner:
select on enter doesn’t have anything to do with the behaviour of the combobox.. It just selects all the text currently i a textfield/area when you give that field/area the focus.What do you mean with won’t keep select on enter property next time you look at the object properties? What is next time?
Just tested it and it stays selected when i select it.
The combo box wil always popup its list when you give it focus. That it doesn’t dissappear when you tab out of it is a apple/mac problem please report this to apple.
Set checkbox to select, enter browse mode, enter field, go back to layout mode, observe that the checkbox is not selected, try to set checkbox to select again.
I understand that you are claiming that it is an Apple problem. However, rather than wait for Apple to solve the problem it would seem like a good idea to use available Servoy field actions to deal with it.
i have to check on the mac to see if that property is gone again after going back to design (i don’t have any problems with it on WinXP)
what do mean with solving it with the available servoy field actions??
What do you want to solve exactly?
in the next beta (b6) i have made some extra workarounds for Apple’s combobox problem. You can also consider to join the Apple ADC to check out how it works in new Java versions that we’re not allowed to discuss here.
jcompagner:
what do mean with solving it with the available servoy field actions?? What do you want to solve exactly?
The problem that once entered, the dropdown STAYS dropped down no matter what you do with the keyboard; but it disappears correctly if you click on another field.
jcompagner:
in the next beta (b6) i have made some extra workarounds for Apple’s combobox problem. You can also consider to join the Apple ADC to check out how it works in new Java versions that we’re not allowed to discuss here.
THANKS! It works! I am an ADC basic member but haven’t been able to find this particular subject yet. Oops, never mind, found it..
Thanks for the extra work on this. Makes a few things I have going a LOT smoother.
- david