Input bindings with filtered dropdown lists


I found it little bit frustrating to scroll down a list and searching manually every time adding simple key-up or key-down. That can be much niceer experience, just using filtered drop down list instead of just a drop down list.
Example from a js world:


Yes! Or just allow user to press desired key.


I would say “AND” maybe allow to just press, because what if you just have no such a button, like numpad or joystick or whatever.