Completed
Last Updated: 01 Nov 2019 13:48 by ADMIN
Mike
Created on: 19 Jan 2017 15:10
Category: ComboBox
Type: Feature Request
3
Add more keyboard support for RadComboBox - Home/End, Page Up/Down
To maintain accessibility consistency with normal HTML select comboboxes, we need the RadComboBox to support the Home and End keys to jump to the 1st and last item respectively.  Currently, it just moves the text cursor to the start/end of the textfield.

If the change can't be made globally, can a new property be set to control this behavior?
Ideally too, Page Up/Down can jump multiple items at a time.  Currently, it scrolls the page.

See a 2009 forum post too (from someone else):
http://www.telerik.com/forums/radcombobox-home-end-page-up-page-down-keys
I see the other keyboard shortcuts listed here:
http://demos.telerik.com/aspnet-ajax/combobox/examples/functionality/keyboardsupport/defaultcs.aspx

Per Anton: The keyboard support is specification is implemented according to the article (https://www.w3.org/TR/2013/WD-wai-aria-practices-20130307/#combobox) which is why there is no support for these keys.

We would like to request these additional keys be supported anyway.

[From ticket 1083598]
5 comments
ADMIN
Rumen
Posted on: 01 Nov 2019 13:48

Hi Jeff,

Thank you for your superior feedback!

We will implement a property which will enable the item selection after pressing the Page Up, Page Down and Home, End buttons.

As for the second behavior - it is expected when the combobox is configured with MarkFirstMatch="true". To slow down the request to the server, you can increase the value of the ItemRequestTimeout property to 1000 or 2000 milliseconds. 

 

Regards,
Rumen
Progress Telerik

Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Jeff
Posted on: 31 Oct 2019 23:28

The keyboard commands home, end, page up and page down, now do scroll the content of the drop down, however they do not change the selection. It isn't useful to change the viewport with these keys, if you have to then arrow back down or use the mouse to pick the item you want.

I tested using the following demo: https://demos.telerik.com/aspnet-ajax/combobox/examples/accessibility/defaultcs.aspx in Chrome.

I also noted that the backspace key does not work properly in this demo because the control keeps reselecting the current item. The user is required to rapidly press backspace twice for every character they wish to remove.

ADMIN
Rumen
Posted on: 14 Aug 2019 11:49
Hello,

We just released the Latest Internal Build 2019.2.814 of the suite with support for Home/End/Page Up/Page Down keyboard shortcuts in RadComboBox.

You can check the release notes at https://www.telerik.com/support/whats-new/aspnet-ajax/release-history/ui-for-asp-net-ajax-2019-2-814-(nightly-build-2019-08-14) as well as download the Telerik_UI_for_ASP.NET_AJAX_2019_2_814_Dev_hotfix.zip installation from https://www.telerik.com/account/product-download?product=RCAJAX.

The R3 2019 official release (due in mid-September) will feature this functionality too.

Regards,
Rumen
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Mike
Posted on: 13 Mar 2017 19:58
To add additional need - please add the same Home/End/Page Up/Page Down keyboard shortcuts to the RadFormDecorator for native SELECT elements in Telerik.Web.UI.FormDecorator.DecoratedSelectKeyboardProvider.
ADMIN
Veselin Tsvetanov
Posted on: 20 Jan 2017 08:38
The following example demonstrates how the Home / End keys should be implemented for a WAI-AREA enabled ComboBox:
http://www.oaa-accessibility.org/examplep/combobox3/