Nedá sa myslieť na všetko. Na všetky možné varianty použitia vášho sw alebo komponentu. No občas nemožnosť použiť isté bežné veci zarazí. Napr na Telerikovom MVC DropDownListe celkom slušne zarazí nemožnosť hooknuť sa na on key pressed event a urobiť tam niečo, čo potrebujete. Napr ja osobne som potreboval trochu tweaknuť jeho správanie v Telerikovom MVC Gride.
Predstavte si, že zákazník žiada podporu pre klávesnicu a ak tabujete po inputoch nového/editovaného riadku, je všetko OK, no ak prídete na DropDown, jediná možnosť ako zvoliť hodnotu je kliknúť na jednu, vybrať ju a potom prípadne vyberať medzi hodnotami pomocou šípok. OK, ale musíte chytiť myš. Takže som potreboval presvedčiť Combo, aby nerobilo drahoty a zvolilo prvú hodnotu, ak stlačím ľubovoľný kláves.
Ak by sa vám niečo podobné hodilo, nech sa páči, tu je výsledok môjho vandrovania DOMom Telerikových komponentov.
http://rostacik.net/2012/07/24/how-to-hook-to-client-keyboard-events-with-teleriks-dropdownlist/