Jitter Input através de Rato e Teclado

850 views

Published on

Obter input "cru" do rato e teclado.

Disciplina de Vídeo Arte Interactiva: http://artes.ucp.pt/blogs/index.php/vai/

Published in: Education, Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
850
On SlideShare
0
From Embeds
0
Number of Embeds
24
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Jitter Input através de Rato e Teclado

  1. 1. Jitter – Input Rato e Teclado Vídeo Arte Interactiva 26-02-2010 Jorge C. S. Cardoso 1
  2. 2. 2 Conteúdo • Consumir input de rato e teclado “cru” • Input de rato sobre a janela de vídeo • [mousestate], [key], [modifiers], [pwindow] 26-02-2010 Jorge C. S. Cardoso
  3. 3. 3 Rato • [mousestate] indica: – Se o botão esquerdo foi pressionado – a posição actual do rato (x e y) – a deslocação desde a última posição (dx, dy) • Precisa de um [metro] a enviar bangs • Exemplo 1-Rato.maxpat 26-02-2010 Jorge C. S. Cardoso
  4. 4. 4 Rato • Exemplo 2-RatoVideo.maxpat • Exemplo 3-RatoVideo1.maxpat 26-02-2010 Jorge C. S. Cardoso
  5. 5. 5 Teclado • O objecto [key] envia os códigos númericos referentes às teclas pressionadas • O objecto [modifiers] pode ser usado para testar algumas teclas especiais (Ctrl, Alt, Shift, Caps lock) • Exemplo 4-VideoType.maxpat • Exemplo 5-VideoModifiers.maxpat 26-02-2010 Jorge C. S. Cardoso
  6. 6. Input Direccionado à Janela de 6 Vídeo • É possível também usar a janela [pwindow] para ler o estado do rato quando este está sobre a janela: – O objecto [pwindow] envia mensagens ‘mouse’ e ‘idlemouse’ com o estado do rato – ‘idlemouse’ apenas é enviada se activarmos o envio desta mensagem (envia o estado do rato mesmo que nenhum botão esteja pressionado) • Exemplo 6-RatoPWindow.maxpat 26-02-2010 Jorge C. S. Cardoso
  7. 7. 7 Mais Info • Keyboard and Mouse Input: http://cycling74.com/docs/max5/tutorials/max- tut/basicchapter08.html 26-02-2010 Jorge C. S. Cardoso
  8. 8. 8 Exercício #1 • Crie um patcher que mostre apenas uma tira vertical de um vídeo. A tira deve percorrer lateralmente o vídeo de origem consoante o movimento do rato na horizontal. O utilizador deve poder mover o rato em todo o ecrã. Tira vertical Vídeo original Janela de visualização 26-02-2010 Jorge C. S. Cardoso
  9. 9. 9 Exercício #2 • Crie um patcher que controle qual o vídeo a ser exibido na janela dependendo da posição do rato no ecrã: – Rato no quadrante sup. esq.: vídeo 1 – Rato no quadrante sup. dir.: vídeo 2 – Rato no quadrante inf esq.: vídeo 3 – Rato no quadrante inf. dir.: vídeo 4 26-02-2010 Jorge C. S. Cardoso

×