Tap
Oui, j'ai retourné aussi la question dans tous les sens et finalement je pense que le terme générique reste universel. Si je reprends le raisonnement, personnellement je ne 'tape' pas ma tablette et encore moins mon écran de PC. De même je n' "appuie" pas sur un bouton du GUI au risque de défoncer mon écran ou le plexyglass. Enfin avec ma souris je ne peux pas "toucher" un bouton.
Et que dit le code Android : OnTap ? OnPress ? OnTouch ? ....
View.OnClickListener myhandler1 = new View.OnClickListener() { public void onClick(View v) { // it was the 1st button } };
Il dit OnClick. C'est pouquoi je l'ai gardé ... mais le sujet reste ouvert.
Le code source n’est pas destiné aux utilisateurs finaux, je ne vois pas en quoi ça nous aide. D’autant que selon le niveau d’API, on fera ou non la distinction entre les différents types de clic. L’API d’Android distingue les évènements click des évènements touch (pour reprendre ton exemple, la méthode View.onTouchListener()
existe).
Ce qui nous intéresse, ce sont les mots anglais choisis par les développeurs Wikimedia (ils utilisent “click” partout, sauf dans les interfaces pensées pour mobile où “tap” est utilisé) et les mots français que les utilisateurs ont l’habitude de croiser, par souci ergonomique de cohérence externe (« appuyer » et « toucher » sont les plus fréquents).