How can we improve the Windows dev platform?

Editable Combo Box

Request for an editable combo box that allows:
- keyboard focus for the edit box
- ability to type a value that matches an item in the dropdown
- ability to type a value that does not match an item in the dropdown (enabled as a control option)
- auto complete of the item name while typing
- keyboard navigation for opening the dropdown using Alt + down arrow.
- keyboard navigation for moving through the list of items in the combo by using left and right arrow keys

69 votes
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Marcus Perryman shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    3 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      Submitting...
      • Anonymous commented  ·   ·  Flag as inappropriate

        I would be nice if the searched item is not found, an optional and customizable (Add button) appears.

      • Roland Weigelt commented  ·   ·  Flag as inappropriate

        Here's why I need a combobox (and autosuggest doesn't cut it):
        In my application, I have list of objects (some list are grid-like, others tile-based). The objects have 5 - 10 properties each. Users can edit the currently selected object or add a new one.
        In both cases a form pops up that is designed to be as compact as possible. The experience is "pop up, enter data, confirm, done" and feels nice. The small form size means that users don't feel too detached from the list below it and there's an overall feeling of speed - with one exception...
        For some of the input fields, users most of the time have to pick a value from a list of values which they don't necessarily know (i.e. auto-suggest doesn't help here), but sometimes they have to add a new value.
        Right now, for these input fields the form shows a dropdown list with an extra "+" button behind it (which opens a textbox with OK/Cancel). This solution gets criticized by the users as "clumsy" because they sometimes want to select a value from a list and then edit it (like adding "(test)" or "(preview)" behind the value). And of course they know the concept of a combobox from applications implemented in other UI technologies...

      • Steven Moyes commented  ·   ·  Flag as inappropriate

        Thanks for this feedback. I'm a program manager who is currently investigating adding platform support for Editable ComboBox. The XAML platform has ComboBox and AutoSuggestBox controls which support the basic scenarios of choosing from a list, and entering a custom item already, so I'm trying to determine what scenarios cannot be achieved with the basic platform controls.

        Can you please share with me the types of experiences and scenarios that an editable ComboBox can help achieve? The most common use-case for such a ComboBox is for customizing Fonts/Font Sizes, but I want to make sure I understand the full set of scenarios.

      Feedback and Knowledge Base