Key Manager allows you to assign the following actions to regular, sequential and long (press and hold) key presses, mouse button presses, the mouse wheel rotation, combinations with modifiers, as well as popup menu items: