Previous: Comandos, Up: Interacao

### 3.10 Atalhos de Teclado

A maioria das ações que você pode fazer através dos painéis do Geomview possui as equivalentes teclas de atalho de forma que você pode fazer a mesma ação digitando uma sequência de teclas usando o teclado. Isso é útil para usuários avançados que forem familiarizados com as capacidades do Geomview e que queiram trabalhar rapidamente sem ter montes de painéis confundindo a tela. Teclas de atalho comumente são indicadas entre colchêtes ([ ]) próximo ao item correspondente em um painel. Por exemplo, a tecla de atalho para o modo de rotação (Rotate) é 'r'; isso é indicado por "[r]" aparecendo antes da palavra "Rotate" no navegador MOTION MODE. Para utilizar essa tecla de atalho apenas pressione a tecla `r` enquanto o cursor do mouse estiver sobre qualquer janela do Geomview. Você não precisa pressionar a tecla `<Enter>` ou teclas de `<SPACE>`.

Alguns atalhos consistem de mais que uma tecla. Nesses casos apenas digite as teclas indicadas uma após a outra e na ordem indicada, sem `<Enter>` após cada tecla. Atalhos de teclado são sensíveis à caixa alta/baixa. Você pode cancelar atalhos compostos por várias teclas que você tiver iniciado a digitação digitando qualquer tecla inválida como de atalho, por exemplo a barra de espaço.

Comandos de teclado aplicam-se enquanto o cursor estiver em qualquer janela de câmera e na maioria dos painéis de controle.

Muitas teclas de atalho permitem argumentos numéricos que você digitar como um prefixo a tecla(s) de comando. Por exemplo, a tecla de atalho para Near clip no painel de câmera é `v n`. Para escolher o próximo plano de corte para ‘`0.5`’, digite `0.5vn`. Comandos que não recebem um prefixo numérico modificam ou mudam para zero o valor atual.

A maioria dos comando permitem um dos seguintes prefixos de seleção. Se nenhum objeto for fornecido o comando aplica-se ao objeto alvo.

`g`
  objeto geométrico mundo ("world")
`g#`
  #'ésimo objeto geométrico ("geom")
`g*`
  Todos os objetos geométricos ("geoms")
`c`
  câmera atual
`c#`
  #'ésima câmera
`c*`
  Todas as câmeras

Por exemplo, `g4af` significa modifique a face desenhada do objeto g4.

Simplesmente digitando um prefixo de seleção, como `g4`, não seleciona um objeto ainda; isso somente acontece quando um comando, como `ae`, segue o prefixo. Para selecionar um objeto como alvo sem fazer nada mais para isso, use o comando `p`. Então `g3p` seleciona o objeto g3.

O campo de texto no canto superior esquerdo faz o painel principal (Main) mostrar o estado da tecla de atalho atual.

Para adição de teclas de atalho ao painel de comandos, existe também um atalho para selecionar um objeto alvo: digite o nome curto do objeto seguido por `p`. Por exemplo, para selecionar o objeto g3, digite `g 3 p`. Essa forma funciona somente com nomes curtos — aqueles que aparecem entre colchêtes ([ ]) no navegador de alvos (Targets) do painel principal Main.

Abaixo encontra-se um sumário de todas as teclas de atalho.

Desenho
  `af`
    Faces
  `ae`
    Arestas
  `an`
    Normais
  `ab`
    Caixas Associadas
  `aV`
    Vetores
Sombreamento
  `0as`
    Constante
  `1as`
    Monótono
  `2as`
    Linear
  `3as`
    Linear, não iluminado
  `aT`
    permite transparência
  `at`
    mapeamento de textura
Outro
  `av`
    vira as normais pelo avesso: sempre visualizador de face
  `#aw`
    Espessura da linha (em pixels)
  `aC`
    manuseia polígonos côncavos
  `#vc`
    fechador de arestas que não pertencem a faces (tente 5-100)
Cor
  `Cf`
    faces
  `Ce`
    arestas
  `Cn`
    normais
  `Cb`
    caixas associadas
  `CB`
    fundo
Movimentos
  `r`
    rotação
  `t`
    translação
  `z`
    modificações proporcionais de tamanho (FOV - campo de visão)
  `f`
    vôo
  `o`
    orbita
  `s`
    homotetia
  `w`
    recentralizar o alvo
  `W`
    recentralizar tudo
  `h`
    pare
  `H`
    pare tudo
  `@`
    selecione o centro do movimento (e.g. `g 3 @`)
  `L`
    Olhe para objeto
Visualizando
  `0vp`
    visão Ortográfica
  `1vp`
    visão em perspectiva
  `vd`
    Habilite outras câmeras de visão
  `#vv`
    campo de visão
  `#vn`
    próxima distância de corte
  `#vf`
    distância de corte afastada
  `v+`
    adicione nova câmera
  `vx`
    cursor ligado/desligado
  `vb`
    face de trás de um polígono separada habilitada/desabilitada
  `#vl`
    distância focal
  `v~`
    Tonalidade feita via software ligada/desligada
Painéis
  `Pm`
    Principal
  `Pa`
    Aparência
  `Pl`
    Iluminação
  `Po`
    Obscuro
  `Pt`
    Ferramentas
  `Pc`
    Câmeras
  `PC`
    Comandos
  `Pf`
    arquivos
  `Ps`
    Salvar
  `P-`
    ler comandos pelo tty
  `PA`
    Créditos ("about")
Luzes
  `ls`
    mostrar luzes
  `le`
    editar luzes
Espaço
  `me`
    Euclidiano
  `mh`
    Hiperbólico
  `ms`
    Esférico
Modelo
  `mv`
    Virtual
  `mp`
    Projetivo
  `mc`
    Conformal
Outro
  `0N`
    normalização: nenhuma
  `1N`
    normalização: individual
  `2N all`
    normalização: todos
  `ui`
    movimento: Inércial
  `uc`
    movimento: Contração para o eixo
  `uo`
    movimento: coordenadas próprias do objeto
  `<`
  `Pf`
    carregar arquivo geométrico ou de comandos
  `dd`
    apagar objeto alvo
  `>`
  `Ps`
    grave o estado atual em um arquivo
  `TV`
    mudar para o modo NTSC
  `p`
    selecionar como objeto alvo (e.g. `g 3 p`) Sem preixo, seleciona o objeto sob o cursor do mouse (da mesma forma que duplo-clicando o botão direito do mouse)