package org.geogebra.common.euclidian.event; /** * Common class for key events. */ public abstract class KeyEvent { /** * @return true iff enter was pressed. */ public abstract boolean isEnterKey(); /** * @return true iff Ctrl was pressed. */ public abstract boolean isCtrlDown(); /** * @return true iff Alt was pressed. */ public abstract boolean isAltDown(); /** * @return the char code of the pressed key. */ public abstract char getCharCode(); /** * Prevents the wrapped native event's default action. */ public abstract void preventDefault(); }