Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os tópicos a seguir são discutidos nesta seção.
- Versões do Rich Edit
- Funcionalidade de controle de edição sem suporte
- Rich Edit Shortcut Keys
- tópicos relacionados
Versões do Rich Edit
A especificação original para controles de edição avançada é Microsoft Rich Edit 1.0; a especificação atual é Microsoft Rich Edit 4.1. Cada versão da edição avançada é um superconjunto do anterior, exceto que apenas builds asiáticos do Microsoft Rich Edit 1.0 têm uma opção de texto vertical. Antes de criar um controle de edição avançada, você deve chamar a função LoadLibrary para verificar qual versão do Microsoft Rich Edit está instalada.
A tabela a seguir mostra qual DLL corresponde à qual versão do Rich Edit. Observe que o nome do arquivo não foi alterado da versão 2.0 para a versão 3.0. Isso permite que a versão 2.0 seja atualizada para a versão 3.0 sem quebrar o código existente.
| Versão do Rich Edit | DLL | Classe Window |
|---|---|---|
| 1,0 | Riched32.dll | RICHEDIT_CLASS |
| 2.0 | Riched20.dll | RICHEDIT_CLASS |
| 3.0 | Riched20.dll | RICHEDIT_CLASS |
| 4.1 | Msftedit.dll | MSFTEDIT_CLASS |
Rich Edit Versão 1.0
O Microsoft Rich Edit 1.0 inclui os seguintes recursos.
| Característica | Description |
|---|---|
| Entrada e seleção de texto | Principalmente a seleção padrão (controle de edição do sistema) e a entrada de texto. Suporte à barra de seleção (a barra de seleção é uma área não marcada à esquerda de cada parágrafo que, quando clicado, seleciona a linha). Opções de seleção automática e quebra automática de palavras. Seleção de clique único, duplo e triplo. |
| Edição de ANSI (SBCS (conjunto de caracteres de byte único) e MBCS (conjunto de caracteres multibyte)) | No entanto, não há edição unicode. |
| Conjunto básico de propriedades de formatação de caractere/parágrafo | Consulte CHARFORMAT e PARAFORMAT. |
| Propriedades de formatação de caractere | Nome e tamanho da fonte, negrito, itálico, sublinhado sólido, strike-out, protegido, link, deslocamento e cor do texto. |
| Propriedades de formatação de parágrafo | Recuo inicial, recuo à direita, deslocamento de linha subsequente, marcador, alinhamento (esquerda, centro, direita) e guias. |
| Localizar para frente | Inclui opções que não diferenciam maiúsculas de minúsculas e combinam palavras inteiras. |
| Interface baseada em mensagem | Quase um superconjunto do conjunto de mensagens de controle de edição do sistema mais duas interfaces, IRichEditOle e IRichEditOleCallback. |
| Objetos inseridos | Requer colaboração do cliente com base nas interfaces IRichEditOle eIRichEditOleCallback . |
| Suporte ao menu do botão direito | Usa a interface IRichEditOleCallback . |
| Edição de arrastar e soltar | Há suporte para edição de arrastar e soltar. |
| Notifications | WM_COMMAND mensagens enviadas ao cliente mais várias outras. Esse é um superconjunto de notificações de controle comum. |
| Desfazer/refazer de nível único | Comporta-se de forma semelhante ao controle de edição do sistema. Selecionar Desfazer inverte a última ação e essa ação se torna a nova ação Refazer . |
| Texto vertical simples | (Somente compilações asiáticas). |
| Suporte ao IME (Editor de Métodos de Entrada) | (Somente compilações asiáticas). |
| Edição WYSIWYG usando métricas de impressora | Esse recurso é necessário para o Microsoft WordPad, em particular. |
| Recortar/copiar/colar/StreamIn/StreamOut | Com texto sem formatação (CF_TEXT) ou RTF (Rich Text Format) com e sem objetos. |
| Base de código C | O código é escrito em C, que fornece uma base sólida e versátil. |
| Builds diferentes para scripts diferentes | O Microsoft Rich Edit 1.0 resolve problemas de localização com builds diferentes. |
Rich Edit Versão 2.0
O Microsoft Rich Edit 2.0 incorporou vários recursos adicionais, como suporte para idiomas Unicode e asiáticos, desfazer de vários níveis, interfaces COM (Component Object Model) e vários aprimoramentos de interface do usuário.
O Microsoft Rich Edit 2.0 inclui os seguintes recursos, além dos recursos fornecidos pelo Microsoft Rich Edit 1.0.
| Característica | Description |
|---|---|
| Unicode | O Unicode facilita o esforço na manipulação de texto internacional. No entanto, é necessário esforço para manter a compatibilidade com documentos não Unicode existentes, ou seja, a capacidade de converter de/para texto não Unicode simples e avançado. |
| Suporte internacional geral | Algoritmo de quebra de linha geral (extensão das regras do Kinsoku), vinculação de fonte simples, alternância de fonte de teclado. |
| Suporte asiático | Há suporte para nível 2 (caixa de diálogo) e 3 (embutido) em IMEs. |
| Encontrar suporte para Cima/Localizar Para Baixo | Há suporte para pesquisa para frente e para trás. |
| Suporte bidirecional | Isso está incluído no Microsoft Rich Edit 2.1 |
| Desfazer multinível | Uma arquitetura extensível de desfazer permite que o cliente participe do modelo desfazer em todo o aplicativo. |
| Suporte ao mouse do Magalhães | Esse é o mouse com um rolo para rolagem. |
| Suporte a fonte dupla | O teclado pode alternar automaticamente as fontes quando a fonte ativa for inadequada para o teclado atual, por exemplo, caracteres Kanji no Times New Roman. |
| Aplicar fonte inteligente | A solicitação de alteração de fonte não aplica fontes ocidentais a caracteres asiáticos. |
| Exibição aprimorada | Um bitmap fora da tela é usado quando várias fontes ocorrem na mesma linha. Isso permite, por exemplo, que a última letra da palavra esporádica não seja cortada. |
| Suporte à transparência | Também no modo sem janelas. |
| Cores de seleção do sistema | Usado para selecionar texto. |
| Reconhecimento automático de URL | Pode verificar vários formatos de URL (por exemplo, http:) |
| Compatibilidade de edição da interface do usuário do Microsoft Word | Seleção, semântica de teclado de cursor. |
| EOP padrão do Word | A CR (marca de fim de parágrafo) também pode lidar com o retorno de carro/alimentação de linha (CR/LF) (retorno de carro, alimentação de linha). |
| Texto sem formatação, bem como funcionalidade de rich-text | Formato de caractere único e formato de parágrafo único. |
| Controles de linha única e multilinha | Truncar no primeiro fim de parágrafo e sem texto. |
| Teclas de acelerador | Há suporte para teclas de acelerador. |
| Estilo da janela senha | Os controles de edição de senha são fornecidos por meio de EM_GETPASSWORDCHAR e EM_SETPASSWORDCHAR. |
| Arquitetura escalonável | Para reduzir o tamanho da instância. |
| Interfaces e operações sem janela | Isso é fornecido por meio das interfaces ITextHost e ITextServices . |
| Interfaces duplas COM | Interfaces TOM (Text Object Model). |
| CHARFORMAT2 | Adição de peso da fonte, cor da tela de fundo, identificador de localidade, tipo de sublinhado, sobrescrito e subscrito (além de deslocamento), efeito desabilitado. Somente para arredondamento RTF, adição de espaço entre letras, tamanho de twip acima do qual o par de caracteres kern, tipo de texto animado, vários efeitos: sombra/estrutura de tópicos de fonte, todas as tampas, maiúsculas pequenas, ocultas, recolhidas, impressas e revisadas. |
| PARAFORMAT2 | Espaço adicionado antes e depois e espaçamento de linha do Word. Somente para arredondamento RTF, adição de peso/estilo de sombreamento, início/estilo/guia de numeração, espaço de borda/largura/lados, alinhamento/líderes de tabulação, vários efeitos de parágrafo do Word: parágrafo RTL, manter, manter-próximo, quebra de página antes, sem número de linha, sem controle de viúva, não hifenizado, lado a lado. |
| Mais arredondamento de RTF | Todas as propriedades FormatFont e FormatParagraph do Word. |
| Estabilidade e estabilização de código | Exemplos: validação de parâmetro e objeto, invariáveis de função, guardas de reentração, estabilização de objeto. |
| Infraestrutura de teste forte | Incluindo testes extensivos de regressões. |
| Desempenho aprimorado | Menor conjunto de trabalho, tempos de carregamento e redisplay mais rápidos e assim por diante. |
| Base de código do C++ | O código é escrito em C++, que fornece uma base sólida na qual criar o Microsoft Rich Edit 3.0. |
Com algumas exceções, o Microsoft Rich Edit 2.0 usa as mesmas funções, estruturas e mensagens que o Microsoft Rich Edit 1.0. Observe, no entanto, as seguintes diferenças:
O nome da classe de janela Microsoft Rich Edit 1.0 é RichEdit. O Microsoft Rich Edit 2.0 tem as classes de janela ANSI e Unicode RichEdit20A e RichEdit20W, respectivamente. Para especificar a classe de janela rich edit apropriada, use a constante RICHEDIT_CLASS, que o arquivo Richedit.h define dependendo da definição do sinalizador de compilação UNICODE.
No Microsoft Rich Edit 2.0, se você criar um controle de edição avançada Unicode (que espera mensagens de texto Unicode), deverá especificar apenas dados Unicode em qualquer janela enviada ao controle. Da mesma forma, se você criar um controle de edição avançada ANSI, envie apenas dados ANSI ou DBCS (conjunto de caracteres de dois bytes). Você pode usar a função IsWindowUnicode para determinar se um controle de edição avançada usa mensagens de texto Unicode. Observe que as interfaces COM de edição avançada usam texto Unicode, a menos que encontrem um argumento de página de código.
O Microsoft Rich Edit 1.0 usou combinações de caracteres CR/LF para marcadores de parágrafo. O Microsoft Rich Edit 2.0 usou apenas um caractere de retorno de carro ('\r'). O Microsoft Rich Edit 3.0 usa apenas um caractere de retorno de carro, mas pode emular o Microsoft Rich Edit 1.0 nesse sentido.
O Microsoft Rich Edit 2.0 introduziu as novas mensagens a seguir.
Message Description EM_AUTOURLDETECT Habilita ou desabilita a detecção automática de URL. EM_CANREDO Determina se há alguma ação na fila de refazer. EM_GETIMECOMPMODE Recupera o modo IME (editor de método de entrada) atual. EM_GETLANGOPTIONS Recupera opções para suporte a IME e idioma asiático. EM_GETREDONAME Recupera o nome do tipo da próxima ação na fila de refazer. EM_GETTEXTMODE Recupera o modo de texto ou o nível de desfazer. EM_GETUNDONAME Recupera o nome do tipo da próxima ação na fila desfazer. EM_REDO Refazer a próxima ação na fila de refazer. EM_SETLANGOPTIONS Define opções para suporte a IME e idioma asiático. EM_SETTEXTMODE Define o modo de texto ou o nível de desfazer. EM_SETUNDOLIMIT Define o número máximo de ações na fila de desfazer. EM_STOPGROUPTYPING Interrompe o agrupamento de ações de digitação consecutivas na ação de desfazer atual. O Microsoft Rich Edit 2.0 introduziu as novas estruturas a seguir.
Estrutura Description CHARFORMAT2 Contém informações sobre a formatação de caracteres. PARAFORMAT2 Contém informações sobre a formatação de parágrafo. As mensagens a seguir têm suporte apenas em versões em idioma asiático do Microsoft Rich Edit 1.0. Eles não têm suporte em nenhuma versão posterior do Rich Edit.
Rich Edit Versão 3.0
O Microsoft Rich Edit 3.0 é uma DLL única, escalonável e mundial que oferece alto desempenho e compatibilidade com o Word em um pacote pequeno. Os novos recursos do Microsoft Rich Edit 3.0 incluem texto mais avançado, zoom, associação de fontes, suporte a IME mais poderoso e suporte a scripts complexos avançados (bidirecional, indiciário e tailandês).
O Microsoft Rich Edit 3.0 inclui os seguintes recursos, além dos recursos fornecidos pelo Rich Edit Versão 2.0.
| Característica | Description |
|---|---|
| Zoom | O fator de zoom é dado por uma taxa. |
| Numeração de parágrafo (nível único) | Numérico, alfabético superior e inferior ou numeral romano. |
| Tabelas simples | É possível excluir e inserir linhas, mas não redimensionar nem encapsular dentro das células. Com a tipografia avançada ativada (consulte EM_GETTYPOGRAPHYOPTIONS), o Microsoft Rich Edit 3.0 pode alinhar colunas centralizadas ou liberadas para a direita e incluir decimais. As células são simuladas por guias, portanto, as guias de texto e os retornos de carro são substituídos por espaços em branco. |
| Estilos normais e de título | Estilo normal interno e estilos de título 1 a 9 são compatíveis com as interfaces TOM (modelo de objetode EM_SETPARAFORMAT e texto). |
| Mais tipos de sublinhado | Tracejado, dash-dot, dash-dot-dot e dot underlining foi adicionado. |
| Coloração de sublinhado | O texto sublinhado pode ser marcado com uma das 15 opções de documento para cores de sublinhado. |
| Texto oculto | Marcado por CHARFORMAT2 atributo. Útil para arredondar (gravar em um arquivo o que foi lido) de informações que normalmente não devem ser exibidas. |
| Mais chaves frequentes padrão | Essas teclas frequentes funcionam da mesma forma que as do Word. Por exemplo, teclas mortas de acento europeu (somente teclados dos EUA). A tecla de ativação numérica (CTRL+L) percorre as opções de numeração disponíveis, começando pelo marcador. |
| HexToUnicode IME | Permite que um usuário converta entre hexadecimal e Unicode usando teclas frequentes. |
| Aspas inteligentes | Esse recurso é ativado e desativado por CTRL+ALT+' para teclados americanos. |
| Hifens macios | Para texto sem formatação, use 0xAD. Para RTF, use -. |
| Cursor itálico | Além disso, o cursor do mouse muda para uma mão quando sobre URLs. |
| Opção de tipografia avançada | O Microsoft Rich Edit 3.0 pode usar uma opção avançada de tipografia para quebra e exibição de linha (consulte EM_GETTYPOGRAPHYOPTIONS). Essa opção elegante foi adicionada principalmente para facilitar o tratamento de scripts complexos (bidirecional, indídico e tailandês). Além disso, uma série de melhorias ocorrem para scripts simples. Os exemplos são:
|
| Suporte a scripts complexos | O Microsoft Rich Edit 3.0 dá suporte a bidirecional (texto com árabe e/ou hebraico misturado com outros scripts), indic (scripts indianos como Devangari) e texto tailandês. Para dar suporte a esses scripts complexos, os componentes de tipografia e Uniscribe avançados são usados. |
| Associação de fonte | O Microsoft Rich Edit 3.0 escolherá automaticamente uma fonte apropriada para caracteres que claramente não pertencem ao carimbo do conjunto de caracteres atual. Isso é feito atribuindo conjuntos de caracteres a execuções de texto e associando fontes a esses conjuntos de caracteres. Para obter mais informações, consulte Associação de Fontes. |
| Opções de leitura/gravação de texto sem formatação específicas para conjuntos de caracteres | Isso permite ler um arquivo usando um conjunto de caracteres e gravar com um conjunto de caracteres diferente. |
| UTF-8 RTF | Isso é recomendado para operações de corte, cópia e colagem. Esse formato de arquivo é mais compacto do que o RTF comum, mais rápido e compatível com Unicode. |
| Suporte ao IME do Microsoft Office 9 (IME98) | Essa funcionalidade de IME mais poderosa foi separada em um módulo independente. Os recursos incluem:
|
| Suporte ao IMM (Active Input Method Manager) | Os usuários podem invocar o objeto IMM Ativo, que permite que os usuários insiram caracteres asiáticos em sistemas dos EUA. |
| Suporte a HexToUnicode | Os usuários podem converter entre notação hexadecimal e Unicode usando teclas frequentes. |
| Mais arredondamento de RTF | O texto RTF lido de um arquivo será gravado de volta intacto. |
| Modo de compatibilidade 1.0 aprimorado | O Microsoft Rich Edit 3.0 pode emular o comportamento do Microsoft Rich Edit 1.0. Por exemplo, é possível alterar entre mapeamentos de posição de caractere (cp) de MBCS e Unicode. |
| Aumento do controle de congelamento | A exibição pode ser congelada em várias chamadas à API e, em seguida, descongelada para exibir as atualizações. |
| Controle de desfazer aumentado | Desfazer pode ser suspenso e retomado (um requisito de IME). |
| Aumentar/diminuir o tamanho da fonte | Aumenta ou diminui o tamanho da fonte para um dos seis valores padrão (12, 28, 36, 48, 72 e 80 pontos). |
Rich Edit Versão 4.1
A classe de janela do Microsoft Rich Edit 4.1 é MSFTEDIT_CLASS. Os novos recursos do Microsoft Rich Edit 4.1 incluem hifenização, rotação de páginas e suporte ao TSF (Text Services Framework).
O Microsoft Rich Edit 4.1 inclui os seguintes recursos, além dos recursos fornecidos pelo Rich Edit Versão 3.0.
| Característica | Description |
|---|---|
| Hifenização | Há suporte para hifenização por meio das seguintes APIs: HyphenateProc, EM_SETHYPHENATEINFO e EM_GETHYPHENATEINFO. |
| Rotação de páginas | O layout de cima para baixo e de baixo para cima tem suporte por meio de EM_SETPAGEROTATE e EM_GETPAGEROTATE. |
| Suporte à Estrutura de Serviços de Texto |
|
| Suporte adicional ao IME |
|
| Configurações de EM_SETEDITSTYLE adicionais | Além das configurações de TSF, há novas configurações que excluem IMEs, definem o fluxo de texto bidirecional, usam fontes draftmode e muito mais. |
| Configurações de EM_SETCHARFORMAT adicionais | Novos sinalizadores permitem que o cliente defina a fonte padrão e os tamanhos de fonte para um determinado LCID ou conjunto de caracteres, para definir a fonte padrão para o controle, para impedir a alternância de teclado para corresponder à fonte e muito mais. |
| Restringindo a entrada ao texto ANSI | Usar TM_SINGLECODEPAGE em EM_SETTEXTMODE impede que a entrada Unicode insira um controle Rich Edit. |
| Notificação de palavra-chave RTF sem suporte | EN_LOWFIRTF avisa um aplicativo quando há uma palavra-chave RTF sem suporte. |
| Suporte a idiomas adicionais | Idiomas adicionais incluem Armênio, Divehi, Telugu e outros. |
| Suporte aprimorado à tabela | Os recursos incluem: encapsulamento dentro das células, manipulação aprimorada via RTF e navegação aprimorada. |
| ES_VERTICAL | Há suporte para o estilo da janela ES_VERTICAL . |
| suporte WM_UNICHAR | Para enviar ou postar caracteres Unicode para janelas ANSI, use WM_UNICHAR. É equivalente a WM_CHAR, mas usa (UTF)-32. |
Funcionalidade de controle de edição sem suporte
Os controles de edição avançada dão suporte à maioria, mas não a todas as funcionalidades para controles de edição de várias linhas. Esta seção lista as mensagens de controle de edição e os estilos de janela que não são compatíveis com controles de edição avançada.
As mensagens a seguir são processadas por controles de edição, mas não por controles de edição avançada.
| Mensagem sem suporte | Comments |
|---|---|
| EM_FMTLINES | Não há suporte. |
| EM_GETHANDLE | Os controles de edição avançada não armazenam texto como uma matriz simples de caracteres. |
| EM_GETIMESTATUS | Não há suporte. |
| EM_GETMARGINS | Não há suporte. |
| EM_SETHANDLE | Os controles de edição avançada não armazenam texto como uma matriz simples de caracteres. |
| EM_SETIMESTATUS | Não há suporte. |
| EM_SETMARGINS | Com suporte no Microsoft Rich Edit 3.0. |
| EM_SETRECTNP | Não há suporte. |
| EM_SETTABSTOPS | Em vez disso, a mensagem EM_SETPARAFORMAT é usada. Com suporte no Microsoft Rich Edit 3.0. |
| WM_CTLCOLOR | Em vez disso, a mensagem EM_SETBKGNDCOLOR é usada. |
| WM_GETFONT | Em vez disso, a mensagem EM_GETCHARFORMAT é usada. |
Os estilos de janela a seguir são usados com controles de edição multilinha, mas não com controles de edição avançada: ES_LOWERCASE, ES_UPPERCASE e ES_OEMCONVERT.
Rich Edit Shortcut Keys
Os controles de edição avançada dão suporte às seguintes teclas de atalho.
| Teclas | Operations | Comments |
|---|---|---|
| Shift+Backspace | Gerar um LRM/LRM em um teclado bidi | BiDi específico |
| Ctrl+Tab | Guia | |
| Ctrl+Clear | Selecionar tudo | |
| Ctrl+Number Pad 5 | Selecionar tudo | |
| Ctrl+A | Selecionar tudo | |
| Ctrl+E | Alinhamento do centro | |
| Ctrl+J | Justificar alinhamento | |
| Ctrl+R | Alinhamento à direita | |
| Ctrl+L | Alinhamento à esquerda | |
| Ctrl+C | Copy | |
| Ctrl+V | Colar | |
| Ctrl+X | Recortar | |
| Ctrl+Z | Desfazer | |
| Ctrl+Y | Refazer | |
| Ctrl+'+' (Ctrl+Shift+'=') | Sobrescrito | |
| Ctrl+'=' | Subscrito | |
| Ctrl+1 | Espaçamento de linha = 1 linha. | |
| Ctrl+2 | Espaçamento de linha = 2 linhas. | |
| Ctrl+5 | Espaçamento de linha = 1,5 linhas. | |
| Ctrl+' (apóstrofo) | Ênfase aguda | Depois de pressionar a tecla de atalho, pressione a letra apropriada (por exemplo, a, e ou u). Isso se aplica somente aos teclados inglês, francês, alemão, italiano e espanhol. |
| Ctrl+' (grave) | Acento grave | Consulte os comentários de Ctrl+' . |
| Ctrl+~ (tilde) | Bloco de ênfase | Consulte os comentários de Ctrl+' . |
| Ctrl+; (ponto-e-vírgula) | Umlaut de ênfase | Consulte os comentários de Ctrl+' . |
| Ctrl+Shift+6 | Acento careta (circunflexo) | Consulte os comentários de Ctrl+' . |
| Ctrl+, (vírgula) | Cedilla de ênfase | Consulte os comentários de Ctrl+' . |
| Ctrl+Shift+' (apóstrofo) | Ativar aspas inteligentes | |
| Tecla Backspace | Se o texto estiver protegido, bipe e não o exclua. Caso contrário, exclua o caractere anterior. | |
| Ctrl+Backspace | Exclua a palavra anterior. Isso gera um código VK_F16. | |
| F16 | O mesmo que o Backspace. | |
| Ctrl+Insert | Copy | |
| Shift+Insert | Colar | |
| Inserir | Sobrescrever | O DBCS não substitui. |
| Ctrl+Seta para a esquerda | Mova o cursor uma palavra para a esquerda. | No teclado bidi, isso depende da direção do texto. |
| Ctrl+Seta para a direita | Mova o cursor uma palavra para a direita. | Consulte ctrl+comentários de seta para a esquerda. |
| Ctrl+Deslocamento à Esquerda | Alinhamento à esquerda | Em documentos BiDi, isso é para a ordem de leitura da esquerda para a direita. |
| Ctrl+Deslocamento para a Direita | Alinhamento à direita | Em documentos BiDi, isso é para a ordem de leitura da direita para a esquerda. |
| Ctrl+Seta para cima | Mova para a linha acima. | |
| Ctrl+Seta para baixo | Vá para a linha abaixo. | |
| Ctrl+Home | Vá para o início do documento. | |
| Ctrl+End | Vá para o final do documento. | |
| Ctrl+Page Up | Mover uma página para cima. | Se estiver no controle SystemEditMode e single line, não faça nada. |
| Ctrl+Page Down | Mover uma página para baixo. | Consulte os comentários de Ctrl+Page Up. |
| Ctrl+Delete | Exclua a próxima palavra ou os caracteres selecionados. | |
| Shift+Delete | Corte os caracteres selecionados. | |
| Esc | Pare de arrastar e soltar. | Ao fazer uma arrastar-soltar de texto. |
| Alt+Esc | Altere o aplicativo ativo. | |
| Alt+X | Converte o valor hexadecimal Unicode antes do ponto de inserção para o caractere Unicode correspondente. | |
| Alt+Shift+X | Converte o caractere Unicode antes do ponto de inserção para o valor hexadecimal Unicode correspondente. | |
| Alt+0xxx (Painel de Números) | Valores abaixo de 256 inserem um caractere da página de código ANSI (com base na localidade de entrada). Valores acima de 255 inserem um caractere Unicode. | Deve inserir valores decimais. |
| Alt+Shift+Ctrl+F12 | Hex para Unicode. | Caso Alt+X já seja usado para outro uso. |
| Alt+Shift+Ctrl+F11 | O texto selecionado será enviado para a janela do depurador e salvo em %temp%\DumpFontInfo.txt. | Somente para Depuração (precisa definir Sinalizador=8 em Win.ini) |
| Ctrl+Shift+A | Defina todas as tampas. | |
| Ctrl+Shift+L | Estilo de marcador de fiddle. | |
| Ctrl+Shift+Seta para a direita | Aumentar o tamanho da fonte. | O tamanho da fonte é alterado por 1 ponto no intervalo de 4pt a 11pt; por 2 pontos para 12pt-28pt; ele muda de 28pt -> 36pt -> 48pt -> 72pt -> 80pt; ele muda por 10 pontos no intervalo 80pt - 1630pt; o valor máximo é 1638. |
| Ctrl+Shift+Seta para a esquerda | Diminuir o tamanho da fonte. | Consulte Ctrl+Shift+Comentários de seta para a direita. |