I have the following problem in Delphi (but it might be taken as a general programming question).
I would like to handle somehow a key press event for more than one non-modifier key combination, for example for shortcuts like A+D or D+F or D+F+G.
I know how to handle shortcuts with modifier keys like for instance CTRL+D or CTRL+ALT+D or ALT+D, but how can I detect non-modifier key press combination ?