#include <Slang++/teclado.H>
Mostrar lista completa dos membros
Tipos Públicos | |
enum | TeclaEnum { nula = 0, ctrl_a = 1, ctrl_b = 2, ctrl_c = 3, ctrl_d = 4, ctrl_e = 5, ctrl_f = 6, ctrl_g = 7, ctrl_h = 8, ctrl_i = 9, ctrl_j = 10, ctrl_k = 11, ctrl_l = 12, ctrl_m = 13, ctrl_n = 14, ctrl_o = 15, ctrl_p = 16, ctrl_q = 17, ctrl_r = 18, ctrl_s = 19, ctrl_t = 20, ctrl_u = 21, ctrl_v = 22, ctrl_w = 23, ctrl_x = 24, ctrl_y = 25, ctrl_z = 26, refresca = 12, cima = 0x101, baixo = 0x102, esquerda = 0x103, direita = 0x104, pagina_anterior = 0x105, pagina_seguinte = 0x106, casa = 0x107, fim = 0x108, a1 = 0x109, a3 = 0x10A, b2 = 0x10B, c1 = 0x10C, c3 = 0x10D, refaz = 0x10E, desfaz = 0x10F, apaga_para_tras = 0x110, entrada = 0xD, insere = 0x112, apaga = 0x113, F0 = 0x200, F1 = 0x201, F2 = 0x202, F3 = 0x203, F4 = 0x204, F5 = 0x205, F6 = 0x206, F7 = 0x207, F8 = 0x208, F9 = 0x209, F10 = 0x20A, F11 = 0x20B, F12 = 0x20C, erro = 0xFFFF } |
Representa as várias teclas que podem ser premidas. Mais... | |
Membros públicos | |
Construtores | |
Tecla (TeclaEnum tecla) | |
Constrói nova tecla a partir do valor enumerado correspondente. | |
Conversores | |
operator TeclaEnum () const | |
Devolve a conversão da tecla no valor enumerado correspondente. | |
char | comoChar () const |
Devolve conversão da tecla para char. | |
Predicados | |
bool | eDeDeslocamento () const |
Indica se a tecla é de deslocamento (i.e., seta para a esquerda, direita, cima ou baixo). | |
bool | eChar () const |
Indica se a tecla for é um caractere. |
As teclas podem corresponder a caracteres (e.g., 'a', 'x', '1', '.') ou a teclas de controlo (e.g., 'delete', 'home', etc.). Nem todas as teclas são reconhecidas: depende da forma como o S-Lang lida com cada terminal.
Definido na linha 28 do ficheiro teclado.H.
|
Representa as várias teclas que podem ser premidas. Não são enumerados explicitamente os caracteres normais, mas os seus valores podem ser representados neste tipo enumerado. O par de tipos Tecla::TeclaEnum e Tecla permite usar uma classe como se de um tipo enumerado se tratasse. Há conversões implícitas entre os dois tipos. Além disso a classe proporciona algumas operações úteis.
|
|
Constrói nova tecla a partir do valor enumerado correspondente. Define conversão implícita a partir de Tecla::TeclaEnum).
Definido na linha 15 do ficheiro teclado_impl.H. |
|
Devolve a conversão da tecla no valor enumerado correspondente. Define conversão implícita para Tecla::TeclaEnum.
|
|
Devolve conversão da tecla para char.
Definido na linha 23 do ficheiro teclado_impl.H. Referências eChar(). Referenciado por Slang::CaixaDeTexto::interage(). |
|
Indica se a tecla é de deslocamento (i.e., seta para a esquerda, direita, cima ou baixo).
Definido na linha 30 do ficheiro teclado_impl.H. Referências baixo, cima, direita e esquerda. Referenciado por Slang::Ecra::moveCursorDeAcordoCom(). |
|
Indica se a tecla for é um caractere.
Definido na linha 36 do ficheiro teclado_impl.H. Referenciado por comoChar() e Slang::CaixaDeTexto::interage(). |