@Override
        public boolean equals(Object obj) {
            if (obj == null) {
                return false;
            }
            if (getClass() != obj.getClass()) {
                return false;
            }
            final NormalKeyShortcut other = (NormalKeyShortcut) obj;
            if (this.character != other.character) {
                return false;
            }
            if (this.withCtrl != other.withCtrl) {
                return false;
            }
            if (this.withAlt != other.withAlt) {
                return false;
            }
            return true;
        }