[Résolu] Problème avec la lib Keyboard.

Codes specifiques à Linux
Geo Trouvpatou
Messages : 471
Inscription : dim. 23/déc./2007 18:10

[Résolu] Problème avec la lib Keyboard.

Message par Geo Trouvpatou »

Salut.

Chez moi ce code ne fonctionne pas et chez vous :
L'appuie sur la touche A est inopérante, par contre pour Escape, pas de problème.

Code : Tout sélectionner

If InitSprite() And InitKeyboard() And OpenScreen(800,600,16,"")
	Repeat
		FlipBuffers()
		
		If StartDrawing(ScreenOutput())
			DrawText(0, 0, "Appuyez sur la touche [Echap] pour quitter")
			StopDrawing()
		EndIf

		ExamineKeyboard()
		
		If KeyboardPushed(#PB_Key_A)
			Debug "Touche A"   
			If StartDrawing(ScreenOutput())
				DrawText(0, 50, "Touche A")
				StopDrawing()
			EndIf
		EndIf
		
		If KeyboardPushed(#PB_Key_Escape)   ; Appuyez sur la touche [Echap] pour quitter
			End
		EndIf
	ForEver
EndIf
Bye.
Dernière modification par Geo Trouvpatou le ven. 07/mai/2010 18:45, modifié 1 fois.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Problème avec la lib Keyboard

Message par Backup »

essaye le mode interational !

Code : Tout sélectionner

KeyboardMode(#PB_Keyboard_International  )
Geo Trouvpatou
Messages : 471
Inscription : dim. 23/déc./2007 18:10

Re: Problème avec la lib Keyboard

Message par Geo Trouvpatou »

Salut.

Impec, merci à toi.
Bon j'ai mis ça hors de la boucle et ça fonctionne.
La doc de linux est à revoir, parce que dans : OS Supportés, il y a juste Windows.

Et dans l'exemple de base sous Nux, il pourrait y avoir un exemple avec KeyboardMode(#PB_Keyboard_International).

Bye.
Répondre