Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7889143
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 3, 20262026-06-03T06:01:14+00:00 2026-06-03T06:01:14+00:00

I’m doing some cleanup in my Delphi XE2 IDE in order to minimize the

  • 0

I’m doing some cleanup in my Delphi XE2 IDE in order to minimize the loaded packages and as a consequence of less things in the IDE try to make it a little more stable (man, how it crashes).

The main reason for doing this was that the Refactor shortcuts was conflictling with other tools I use and usually when I hit a refactor shortcut by mistake the IDE wold load a lot of stuff and crash with some .NET error, so I got rid of the Delphi default refactor functions.

To get rid of it I just removed the “refactoride160.bpl – Core Refactoring Package” from the registry and it did work.

But I noticed that there are a lot of other packages without description in the registry and I think it is interesting to know what are these packages in order to know what can be safely removed.

I know that there is some implications on removing the packages and it can be pointed out, but the main goal of this question is to understand better what is loaded on the IDE so I can tune it to my use.

Here are the entries from the registry, notice that there are a lot of Untitled packages, where can I find info about those? Which can be safely removed?

[HKEY_CURRENT_USER\Software\Embarcadero\BDS\9.0\Known IDE Packages]
"C:\\Users\\Public\\Documents\\RAD Studio\\9.0\\Experts\\IDEFixPackStartup.bpl"="IDE Fix Pack Startup"
"C:\\Program Files (x86)\\SmartBear\\AQtime 7\\Bin\\AQtime7BDS9.bpl"="AQtime 7 IDE Package"
"$(BDS)\\Bin\\asmview160.bpl"="Assembly Browser Package"
"$(BDS)\\bin\\comptoolbar160.bpl"="Component Toolbar Package"
"$(BDS)\\Bin\\dbkdebugide160.bpl"="(Untitled)"
"$(BDS)\\Bin\\delphiwin32160.bpl"="Delphi Win32 Platform"
"$(BDS)\\Bin\\dotnetcoreide160.bpl"=".NET Core IDE Package"
"$(BDS)\\bin\\exceptiondiag160.bpl"="(Untitled)"
"$(BDS)\\bin\\fileexplorer160.bpl"="(Untitled)"
"$(BDS)\\bin\\historyide160.bpl"="(Untitled)"
"$(BDS)\\Bin\\htmlhelp2160.bpl"="HtmlHelp Viewer"
"$(BDS)\\bin\\idefilefilters160.bpl"="IDE File filters"
"$(BDS)\\bin\\plugview160.bpl"="Pluggable Tree View Package"
"$(BDS)\\Bin\\projecttargets160.bpl"="(Untitled)"
"$(BDS)\\Bin\\projpageide160.bpl"="Value Data: Project and template library package"
"$(BDS)\\Bin\\startpageide160.bpl"="Start Page IDE Package"
"$(BDS)\\Bin\\tlbview160.bpl"="TypeLibrary Browser Package"
"$(BDS)\\Bin\\codetemplates160.bpl"="(Untitled)"
"$(BDS)\\bin\\coreproide160.bpl"="Core IDE Pro Package"
"$(BDS)\\bin\\dbkdebugproide160.bpl"="(Untitled)"
"$(BDS)\\Bin\\profiledeployide160.bpl"="(Untitled)"
"$(BDS)\\Bin\\profilemgride160.bpl"="(Untitled)"
"$(BDS)\\bin\\refactoride160.bpl"="Core Refactoring Package"
"$(BDS)\\bin\\todoide160.bpl"="ToDo"
"$(BDS)\\Bin\\delphidotnetcore160.bpl"="(Untitled)"
"$(BDS)\\Bin\\DataExplorer160.bpl"="(Untitled)"
"$(BDS)\\Bin\\iteidew32160.bpl"="(Untitled)"
"$(BDS)\\bin\\htmlide160.bpl"="(Untitled)"
"$(BDS)\\Bin\\unittestide160.bpl"="(Untitled)"

[HKEY_CURRENT_USER\Software\Embarcadero\BDS\9.0\Known IDE Packages\Delphi]
"$(BDS)\\Bin\\delphicompro160.bpl"="(Untitled)"
"$(BDS)\\Bin\\delphide160.bpl"="Delphi Win32 IDE Personality"
"$(BDS)\\Bin\\delphipro160.bpl"="(Untitled)"
"$(BDS)\\Bin\\comcore160.bpl"="(Untitled)"
"$(BDS)\\Bin\\delphivclide160.bpl"="Delphi VCL Designer IDE Package"
"$(BDS)\\Bin\\vclmenudesigner160.bpl"="(Untitled)"
"$(BDS)\\Bin\\win32debugide160.bpl"="(Untitled)"
"$(BDS)\\Bin\\win32debugproide160.bpl"="(Untitled)"
"$(BDS)\\Bin\\delphicoment160.bpl"="(Untitled)"
"$(BDS)\\Bin\\delphierrorinsite160.bpl"="Delphi Error Insite Package"
"$(BDS)\\Bin\\delphicoreproide160.bpl"="(Untitled)"
"$(BDS)\\Bin\\delphiwin64160.bpl"="Delphi Win64 Platform"
"$(BDS)\\Bin\\win64debugide160.bpl"="(Untitled)"
"$(BDS)\\Bin\\TGIDE160.bpl"="Modeling IDE Integration"
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-03T06:01:15+00:00Added an answer on June 3, 2026 at 6:01 am

    As far I know a full list with the description of the Delphi IDE bpl’s doesn’t exist, but as a starting point (and following the Sertac suggestion) you can extract the description of each bpl-file using the version info estructure. Using this info will give you some clues what the primary function of each bpl is.

    {$APPTYPE CONSOLE}
    
    {$R *.res}
    
    uses
      IOUtils,
      Classes,
      Windows,
      SysUtils;
    
    
    type
      TLangAndCP = record
        wLanguage : word;
        wCodePage : word;
        end;
      PLangAndCP = ^TLangAndCP;
    
    Function GetFileDescription(const FileName : string) : string;
    var
      dwLen     : integer;
      ZValue    : Cardinal;
      lpData    : PChar;
      Lang      : PLangAndCP;
      LangLen   : cardinal;
      SubBlock  : string;
      Value     : PChar;
      Len       : cardinal;
    begin
      Result:='';
      dwLen:=GetFileVersionInfoSize(PChar(FileName),ZValue);
      if dwLen>0 then
      begin
        lpData:=AllocMem(dwLen);
        GetFileVersionInfo(PChar(FileName),0,dwLen,lpData);
        VerQueryValue(lpData,PChar('\\VarFileInfo\\Translation'),Pointer(Lang),LangLen);
        SubBlock:=Format('\\StringFileInfo\\%.4x%.4x\\%s',[Lang^.wLanguage,Lang^.wCodePage,'FileDescription']);
        VerQueryValue(lpData,PChar(SubBlock),Pointer(Value),Len);
        Result:=Value;
        FreeMem(lpData,dwLen);
      end;
    end;
    
    Var
      LFileName  : string;
      List       : TStrings;
    begin
      try
       List:=TStringList.Create;
       try
         for LFileName  in TDirectory.GetFiles('C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\bin', '*.bpl') do
         List.Add(Format('%-30s %s',[ExtractFileName(LFileName), GetFileDescription(LFileName)]));
         List.SaveToFile('BplDesc.txt');
       finally
         List.Free;
       end;
      except
        on E: Exception do
          Writeln(E.ClassName, ': ', E.Message);
      end;
    end.
    

    And this is the list of the bpl with the description.

    adortl160.bpl                  Embarcadero ADO DB Component Package
    applet160.bpl                  Embarcadero Control Panel Wizard
    asmview160.bpl                 Assembly Viewer
    AzureCloud160.bpl              DataSnap Azure Package
    bcbcoment160.bpl               Embarcadero COM Enterprise Package for C++
    bcbcompro160.bpl               Embarcadero COM Professional Package for C++
    bcbcorba160.bpl                ACE/TAO CORBA IDE Package
    bcbent160.bpl                  C++Builder Enterprise Integrated Development Environment
    bcbfmxide160.bpl               Core BCB FMX IDE Package
    bcbide160.bpl                  Core C++Builder Integrated Development Environment
    bcbie160.bpl                   Embarcadero C++Builder Internet Explorer 6.0 Package
    bcboffice2k160.bpl             Embarcadero C++Builder Office 2000 Components
    bcbofficexp160.bpl             Embarcadero C++Builder Office XP Servers Package
    bcbosx32160.bpl                C++Builder OSX32 Platform
    bcbpro160.bpl                  C++Builder Professional Integrated Development Environment
    bcbsmp160.bpl                  C++Builder Sample Components Package
    bcbvclide160.bpl               Core BCB VCL IDE Package
    bcbwin32160.bpl                C++Builder Win32 Platform
    bdertl160.bpl                  Embarcadero BDE DB Component Package
    bindcomp160.bpl                Embarcadero Component Package
    bindcompfmx162.bpl             Embarcadero Component Package
    bindcompvcl160.bpl             Embarcadero Component Package
    bindengine160.bpl              Embarcadero Component Package
    bindgraph160.bpl               Embarcadero Component Package
    CloudService160.bpl            Cloud Service Package
    codeguardide160.bpl            CodeGuard IDE Package
    codetemplates160.bpl           Embarcadero Code Templates Manager
    comcore160.bpl                 Embarcadero Core COM Professional Package
    comentcore160.bpl              Embarcadero COM Core Enterprise Package
    comptoolbar160.bpl             Embarcadero Component Toolbar
    coreide160.bpl                 Core Integrated Development Environment
    coreproide160.bpl              Core Professional Integrated Development Environment
    CustomIPTransport160.bpl       Internet Protocol Custom Transport Package
    DataExplorer160.bpl            Embarcadero Data Explorer Control Wrapper
    DataSnapClient160.bpl          DataSnap Client Package
    DataSnapCommon160.bpl          DataSnap Common Package
    DataSnapConnectors160.bpl      DataSnap Connectors Package
    DataSnapConnectorsFreePascal160.bpl DataSnap Mobile Connectors FreePascal Package
    DataSnapIndy10ServerTransport160.bpl DataSnap Server Transport Package
    DataSnapProviderClient160.bpl  DBX DataSnap Client Package
    DataSnapServer160.bpl          DataSnap Server Package
    dbexpress160.bpl               Embarcadero DBExpress Component Package
    dbkdebugide160.bpl             DBK Debugger IDE Package
    dbkdebugproide160.bpl          DBK Debugger Professional IDE Package
    dbrtl160.bpl                   Embarcadero Database Component Package
    dbtest.bpl                     DbTest Package
    dbx160.bpl                     Embarcadero Database Explorer UI & engine package
    dbxcds160.bpl                  Embarcadero Local DBX Client DataSet Component Package
    DBXClientDriver160.bpl         DBXClientDriver Package
    DbxCommonDriver160.bpl         DBXCommonDriver Package
    DBXDb2Driver160.bpl            DBXDb2Driver Package
    DBXFirebirdDriver160.bpl       DBXFirebirdDriver Package
    DBXInformixDriver160.bpl       DBXInformixDriver Package
    DBXInterBaseDriver160.bpl      DBXInterBaseDriver Package
    DBXMSSQLDriver160.bpl          DBXMSSQLDriver Package
    DBXMySqlDriver160.bpl          DBXMySQLDriver Package
    DBXOdbcDriver160.bpl           DBXOdbcDriver Package
    DBXOracleDriver160.bpl         DBXOracleDriver Package
    DBXSybaseASADriver160.bpl      DBXSybaseASADriver Package
    DBXSybaseASEDriver160.bpl      DBXSybaseASEDriver Package
    dcl31w160.bpl                  Embarcadero Windows 3.1 Components
    dclact160.bpl                  Embarcadero ActionBar Components
    dclado160.bpl                  Embarcadero ADO DB Components
    dclbcbsmp160.bpl               C++Builder Design Time Sample Components Package
    dclbde160.bpl                  Embarcadero BDE DB Components
    dclbindcomp160.bpl             Embarcadero LiveBindings Components
    dclbindcompfmx160.bpl          Embarcadero LiveBindings Components FireMonkey
    dclbindcompvcl160.bpl          Embarcadero LiveBindings Components VCL
    dclCloudService160.bpl         Cloud Service Design Package
    dclDataSnapClient160.bpl       DataSnap Client Design Package
    dclDataSnapCommon160.bpl       DataSnap Common Design Package
    dclDataSnapConnectors160.bpl   DataSnap Connectors Design Package
    dclDataSnapIndy10ServerTransport160.bpl DataSnap Server Transport Design Package
    dclDataSnapProviderClient160.bpl DataSnap Provider Client Design Package
    dclDataSnapServer160.bpl       DataSnap Server Design Package
    dcldb160.bpl                   Embarcadero Database Components
    dcldbx160.bpl                  Embarcadero DBExpress Components
    dcldbxcds160.bpl               Embarcadero Local DBX ClientDataSet Components
    dclDBXDrivers160.bpl           dbExpress Drivers Design Package
    dclDBXDriversEnt160.bpl        dbExpress Enterprise Drivers Design Package
    dclDBXDriversInt160.bpl        dbExpress Drivers Int Design Package
    dclemacsedit160.bpl            Embarcadero EMACS Keybindings Example Package
    dclExpertsCreators160.bpl      Embarcadero Experts Creators Design Package
    dclExpertsUI160.bpl            Embarcadero Experts UI Design Package
    dclfmistd160.bpl               Embarcadero FMI Standard Components
    dclfmxstd160.bpl               Embarcadero FMX Standard Components
    dclib160.bpl                   Interbase Express Design Package
    dclIBXLegacy160.bpl            Legacy Interbase Express Design Package
    dclie160.bpl                   Delphi-32 Development Environment
    dclIndyCore160.bpl             Internet Direct (Indy) 10.5.7 Core Design-Time Package for Delphi
    dclIndyProtocols160.bpl        Internet Direct (Indy) 10.5.7 Protocols Design-Time Package for Delphi
    dclIPIndyImpl160.bpl           Embarcadero IP Indy Abstraction Implementation
    dclmcn160.bpl                  Embarcadero Midas Components
    dclmid160.bpl                  Embarcadero Local Provider Components
    dclmlwiz160.bpl                IDE Wizards for Markup Languages
    dclnet160.bpl                  Embarcadero Internet Components
    dcloffice2010160.bpl           Embarcadero Sample ActiveX Server Components
    dcloffice2K160.bpl             Embarcadero Sample ActiveX Server Components
    dclofficexp160.bpl             Embarcadero Sample ActiveX Server Components
    dclribbon160.bpl               Embarcadero ActionBar Components
    dclsmp160.bpl                  Delphi Sample Components
    dclsmpedit160.bpl              Embarcadero Sample Editor Enhancments Package
    dclsoap160.bpl                 Embarcadero Soap Components
    dclsockets160.bpl              Embarcadero Socket Component
    dclstd160.bpl                  Embarcadero Standard Components
    dcltouch160.bpl                Embarcadero Touch Components
    dclwbm160.bpl                  Embarcadero Web Midas Components Designers
    dclwebsnap160.bpl              Embarcadero WebSnap Design Package
    dclWindowsAzureManagement160.bpl Windows Azure Management Design Package
    delphicoment160.bpl            Embarcadero COM Enterprise Package for Delphi
    delphicompro160.bpl            Embarcadero COM Professional Package for Delphi
    delphicoreide160.bpl           Delphi Core Integrated Development Environment
    delphicoreproide160.bpl        Delphi Core Professional Integrated Development Environment
    delphide160.bpl                Core Delphi Integrated Development Environment
    delphidotnetcore160.bpl        Delphi for .NET IDE Core Package
    delphierrorinsite160.bpl       Delphi Error Insite Package
    delphifmiide160.bpl            Core Delphi FMI IDE Package
    delphifmxide160.bpl            Core Delphi FMX IDE Package
    delphiosx32160.bpl             Delphi OSX32 Platform
    delphipro160.bpl               Delphi Professional Integrated Development Environment
    delphivclide160.bpl            Core Delphi VCL IDE Package
    delphiwin32160.bpl             Delphi Win32 Platform
    delphiwin64160.bpl             Delphi Win64 Platform
    designide160.bpl               Embarcadero IDE Designer Package
    dfm160.bpl                     Embarcadero Integrated Translation Environment
    DotnetCoreAssemblies160.bpl    Contains the DOTNET Core Assemblies Package
    dotnetcoreide160.bpl           Core .NET Integrated Development Environment
    dsnap160.bpl                   Embarcadero Local Provider Component Package
    dsnapcon160.bpl                Embarcadero MIDAS Component Package
    EMUVCLHelper160.bpl            Embarcadero EMUVCL Helper Runtime Support
    exceptiondiag160.bpl           Exception Diagnostics for Integrated Development Environment
    ExpertsCreators160.bpl         Experts Creators Package
    ExpertsUI160.bpl               Embarcadero Experts UI Package
    fileexplorer160.bpl            Embarcadero IDE File Explorer
    fmi162.bpl                     Embarcadero Component Package
    fmidesigner160.bpl             Embarcadero IDE FMX Designer Package
    fmx162.bpl                     Embarcadero Component Package
    fmxase162.bpl                  Embarcadero Component Package
    fmxdae162.bpl                  Embarcadero Component Package
    fmxdesigner160.bpl             Embarcadero IDE FMX Designer Package
    fmxobj162.bpl                  Embarcadero Component Package
    historyide160.bpl              Embarcadero IDE File History Manager
    htmide160.bpl                  HTML Designer
    htmldlgs160.bpl                HTML Designer Dialogs
    htmlhelp2160.bpl               HtmlHelp2
    htmlide160.bpl                 HTML Integrated Development Environment Package
    ibevnt160.bpl                  Delphi Interbase Component Package
    ibxpress160.bpl                Interbase Express Run-time Package
    idefilefilters160.bpl          IDE File Filters
    IndyCore160.bpl                Internet Direct (Indy) 10.5.7 Core Run-Time Package for Delphi
    IndyProtocols160.bpl           Internet Direct (Indy) 10.5.7 Protocols Run-Time Package for Delphi
    IndySystem160.bpl              Internet Direct (Indy) 10.5.7 - System Run-Time Package for Delphi
    inet160.bpl                    Embarcadero Internet Component Package
    inetdb160.bpl                  Embarcadero Internet DB Component Package
    inetdbbde160.bpl               Embarcadero Internet DB BDE Component Package
    inetdbxpress160.bpl            Embarcadero Internet DBxpress Component Package
    IPIndyImpl160.bpl              IP Indy Implementation Package
    itecore160.bpl                 Embarcadero Integrated Translation Environment
    iteide160.bpl                  Embarcadero Integrated Translation Environment
    iteidebcb160.bpl               Embarcadero Integrated Translation Environment for Win32
    iteidew32160.bpl               Embarcadero Integrated Translation Environment for Win32
    macosxdebugide160.bpl          Mac OSX Debugger IDE Package
    mlcc160.bpl                    Markup Code Completion
    Office2010rt160.bpl            Embarcadero Sample ActiveX Server Components
    Office2K160.bpl                Embarcadero Sample ActiveX Server Components
    officeXPrt160.bpl              Embarcadero Sample ActiveX Server Components
    optpchwizard160.bpl            CodeGear Precompiled Header Wizard Package
    paclientcore160.bpl            Platform Assistant Client Core Package
    plugview160.bpl                Pluggable Tree View
    profiledeployide160.bpl        Profile Deployment IDE Package
    profilemgride160.bpl           Profile Manager IDE Package
    projecttargets160.bpl          Embarcadero MSBuild Targets File Handler
    projpageide160.bpl             Project Page Options
    rc160.bpl                      Embarcadero Integrated Translation Environment
    refactoride160.bpl             Refactoring IDE Package
    rtl160.bpl                     Embarcadero Component Package
    samplevisualizers160.bpl       CodeGear Sample Debug Visualizers
    soaprtl160.bpl                 Embarcadero SOAP Runtime Support
    startpageide160.bpl            Embarcadero Start Page IDE Package
    stride160.bpl                  String Resource Editor IDE Package
    svn160.bpl                     Embarcadero Subverion integration
    svnide160.bpl                  Embarcadero Subverion IDE Integration
    svnui160.bpl                   Embarcadero Subverion UI Integration
    tgide160.bpl                   UML Modeling Integration
    tlbview160.bpl                 Type Library Viewer
    tlib160.bpl                    Embarcadero Type Library Engine Package
    todoide160.bpl                 Embarcadero IDE TODO Manager
    vcl160.bpl                     Embarcadero Component Package
    vclactnband160.bpl             Embarcadero Component Package
    vcldb160.bpl                   Embarcadero Database Component Package
    vcldbx160.bpl                  Embarcadero Extended DB Component Package
    vcldesigner160.bpl             Embarcadero IDE VCL Designer Package
    vcldsnap160.bpl                Embarcadero VCL DataSnap Component Package
    vclhie160.bpl                  Browser Hosting Support
    vclib160.bpl                   Interbase Express VCL Run-time Package
    vclide160.bpl                  Integrated Development Environment Specific Components
    vclie160.bpl                   WebBrowser Components
    vclimg160.bpl                  Embarcadero Imaging Package
    vclmenudesigner160.bpl         Embarcadero IDE Designer Package
    vclribbon160.bpl               Embarcadero Component Package
    vclshlctrls160.bpl             CodeGear Win32 Shell Controls
    vclsmp160.bpl                  Delphi Sample Component Package
    vcltouch160.bpl                Embarcadero Component Package
    vclx160.bpl                    Embarcadero Extended Component Package
    webdsnap160.bpl                Embarcadero Web Midas Components
    websnap160.bpl                 Embarcadero WebSnap Component Package
    win32debugide160.bpl           Win32 Native Code Debugger IDE Package
    win32debugproide160.bpl        Win32 Native Code Debugger IDE Professional Package
    win64debugide160.bpl           Win64 Native Code Debugger IDE Package
    xmlrtl160.bpl                  Embarcadero XML Component Package
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

link Im having trouble converting the html entites into html characters, (&# 8217;) i
I have just tried to save a simple *.rtf file with some websites and
For some reason, after submitting a string like this Jack’s Spindle from a text
I have a string like this: La Torre Eiffel paragonata all’Everest What PHP function
I am doing a simple coin flipping experiment for class that involves flipping a
I'm parsing an RSS feed that has an ’ in it. SimpleXML turns this
I have some data like this: 1 2 3 4 5 9 2 6
I am trying to understand how to use SyndicationItem to display feed which is
That's pretty much it. I'm using Nokogiri to scrape a web page what has
I want to count how many characters a certain string has in PHP, but

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.