I think HotKey Detector is an interesting class, but I don't understand in what scenarios this class is used?