rem: case 65293 : case 65421 :
add: case GDK_KP_Enter: case GDK_Return:
context: gboolean traitement_clavier_liste_ventilation ( GtkCList *liste,						GdkEventKey *evenement,						gpointer null ){  gint ligne;  p_tab_nom_de_compte_variable = p_tab_nom_de_compte_courant;  gtk_signal_emit_stop_by_name ( GTK_OBJECT ( liste ),				 "key_press_event");  switch ( evenement->keyval )    {     /* entre */    case 65293 :    case 65421 :      edition_operation_ventilation ();      break;     /* flche haut  */    case 65362 :      ligne = gtk_clist_find_row_from_data ( GTK_CLIST ( liste ),					     ligne_selectionnee_ventilation );      if ( ligne )	{	  ligne--;	  ligne_selectionnee_ventilation = gtk_clist_get_row_data ( GTK_CLIST ( liste ),								    ligne );	  gtk_clist_unselect_all ( GTK_CLIST ( liste ) );	  gtk_clist_select_row ( GTK_CLIST ( liste ),				 ligne,				 0 );	  if ( gtk_clist_row_is_visible ( GTK_CLIST ( liste ),					  ligne) != GTK_VISIBILITY_FULL )	    gtk_clist_moveto ( GTK_CLIST ( liste ),			       ligne,			       0,			       0,			       0 );	}      break;      /* flche bas */    case 65364 :      if ( ligne_selectionnee_ventilation != GINT_TO_POINTER ( -1 ) )	{	  ligne = gtk_clist_find_row_from_data ( GTK_CLIST ( liste ),						 ligne_selectionnee_ventilation );	  ligne++;	  ligne_selectionnee_ventilation = gtk_clist_get_row_data ( GTK_CLIST ( liste ),							    ligne );	  gtk_clist_unselect_all ( GTK_CLIST ( liste ) );	  gtk_clist_select_row ( GTK_CLIST ( liste ),				 ligne,				 0 );	  if ( gtk_clist_row_is_visible ( GTK_CLIST ( liste ),					  ligne )	       != GTK_VISIBILITY_FULL )	    gtk_clist_moveto ( GTK_CLIST ( liste ),			       ligne,			       0,			       1,			       0 );	}      break;    /*  del  */    case 65535 :      supprime_operation_ventilation ();      break;    default : return (TRUE);    }  return (TRUE);}