code: public boolean wasKeyTyped(int keyCode) {
  		if (this.isKeyDown(keyCode) && !this.checked.contains(keyCode)) {
  			this.checked.add(keyCode);
  			return true;
  		}
  		return false;
  	}
docs: True if the key was pressed, but hadn't been previously checked. Subsequent calls to this method will,
  therefore, return always false, as long as the key hasn't been released and pressed again.
  
  @param keyCode The code that corresponds to the key, according to {@link java.awt.event.KeyEvent}
  @return True if the key was pressed, but hadn't been previously checked.