if(commandOperation.getInputKey() != Key.UNKNOWN)
operation.setInput(commandOperation.getInputKey().getKeyValues());
else
operation.setInput(new int[]{ commandOperation.getInput()[commandOperation.getPosition()]});
Action action = operation.getAction();
if (action == Action.EDIT) {
consoleBuffer.writeChars(operation.getInput());
}
//make sure that every action except delete is ignored when masking is enabled