public void keyTyped(KeyEvent e) {
			if(e.getKeyChar() == e.VK_ENTER){
				DirectoryViewJTable table  = (DirectoryViewJTable) e.getSource();
				int [] rowsIds = table.getSelectedRows();
				
				/*
				 * Perform execute action on last element in the list
				 */
				int row = rowsIds[rowsIds.length - 1];
				
				executeRow(row);
			}
			
			if(e.getKeyChar() == KeyEvent.VK_F6){
				ApplicationContext.getInstance().getOnMoveActionListsner().actionPerformed(null);
			}
			
			if(e.getKeyChar() == KeyEvent.VK_F8 || e.getKeyChar() == KeyEvent.VK_DELETE){
				ApplicationContext.getInstance().getOnDeleteActionListsner().actionPerformed(null);
			}
			
			if(e.getKeyChar() == KeyEvent.VK_F5){
				ApplicationContext.getInstance().getOnCopyActionListsner().actionPerformed(null);
			}
			
			if(e.getKeyChar() == e.VK_BACK_SPACE){
				
				DirectoryViewJTable table  = (DirectoryViewJTable) e.getSource();
				
				DirectoryTableModel model = (DirectoryTableModel) table.getModel();
				
				if(model.isPosibleGoToTheParent()){
					/*
					 * Emulate clicking of first row with up arrow
					 */
					executeRow(0);
				}
					
			}
			
		}