Este é o comando kinput2-canna-wnnx que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
kinput2 - servidor de entrada kanji para X11
SINOPSE
Kinput2 [-opções ...]
DESCRIÇÃO
Kinput2 é um aplicativo X window para inserir texto em japonês. Ele atua como um front-end para
outros aplicativos que desejam conversão kana-kanji.
Quando chamado, após alguma inicialização (o que levará cerca de alguns a 30 segundos
dependendo da sua máquina) Kinput2 espera em silêncio por uma solicitação de entrada de texto em japonês de
outro cliente (ou seja, nenhuma janela aparece). Quando Kinput2 recebe um pedido, ele exibe um
janela e inicia o processo de conversão. Ele envia o texto convertido de volta para o cliente quando
o texto é fixo.
Kinput2 tem algumas grandes melhorias em relação ao seu antecessor, kinput, que contribuiu para
X11R4.
Expresso / On-the-spot Entrada
Esses recursos permitem que o processo de conversão seja feito na posição do cursor, evitando
movimento desnecessário dos olhos entre a posição do cursor e a janela de conversão.
Kinput2 também suporta entrada de estilo de janela raiz e entrada de estilo fora do local.
Múltiplo Protocolo Suporte
Kinput2 suporta vários protocolos de conversão entre front-end e cliente.
Os protocolos suportados são:
protocolo kinput
protocolo kinput2
Protocolo Matsushita jinput
Protocolo xlc da Sony
Protocolo XIMP
Protocolo de método de entrada X (padrão X Consortium)
Múltiplo Conversão Motor Suporte
Kinput2 pode usar 4 motores de conversão diferentes, Wnn, Canna, Sj3 e Atok. Você pode
escolha um em tempo de compilação ou em tempo de execução.
Kinput Compatibilidade
Kinput2 é totalmente compatível com versões anteriores do kinput, portanto, os aplicativos que usam o kinput
já que o front-end também pode usar Kinput2. Neste caso, os aplicativos não podem levar
vantagem da conversão over-the-spot, no entanto.
OPÇÕES
Kinput2 aceita todas as opções de linha de comando padrão do X Toolkit. As seguintes opções
são aceitos também.
-wnn Esta opção especifica que Wnn jserver é usado como o mecanismo de conversão.
-jservidor
Esta opção especifica o nome do host do jserver a ser usado para conversão.
-ccdef Esta opção especifica o arquivo de regra de conversão de caracteres de entrada.
-wnnenvrc4
Esta opção especifica o arquivo de inicialização do ambiente de conversão Wnn
(wnnenvrc) para Wnn versão 4.
-wnnenvrc6
Esta opção é semelhante a -wnenvrc4, mas para o Wnn versão 6.
-canna Esta opção especifica que o servidor de conversão Canna (irohaserver) é usado como o
mecanismo de conversão.
-cannaserver
Esta opção especifica o nome do host do servidor de conversão Canna.
-cannafile
Esta opção especifica o arquivo de personalização de conversão Canna.
-sj3 Esta opção especifica que o servidor de conversão Sj3 (sj3serv) é usado como o
mecanismo de conversão.
-sj3serv
Esta opção especifica o nome do host do servidor de conversão sj3 primário.
-sj3serv2
Esta opção especifica o nome do host do servidor sj3 secundário. O secundário
servidor é usado quando Kinput2 não pode se conectar ao servidor primário.
-atok Esta opção especifica que o servidor Atok é usado como mecanismo de conversão.
-atokserver
Esta opção especifica o nome do host do servidor atok a ser usado para a conversão.
-Fonte fonte ascii
Esta opção especifica a fonte padrão a ser usada para exibir texto ASCII.
-kanjifonte fonte kanji
Esta opção especifica a fonte padrão a ser usada para exibir texto Kanji.
-kanafont fonte kana
Esta opção especifica a fonte padrão a ser usada para exibir o texto Kana.
- / + kinput
Esta opção ativa / desativa o uso de família de protocolo kinput (ou seja, protocolo kinput,
protocolo kinput2, protocolo jinput e protocolo xlc).
- / + ximp Esta opção ativa / desativa o uso do protocolo XIMP.
- / + xim Esta opção ativa / desativa o uso do protocolo X Input Method.
-bc Protocolo Kinput, que é um dos protocolos de comunicação Kinput2 apoia,
usa o mecanismo de seleção do X window para notificar outros clientes do front-end
existência. Esta opção força Kinput2 usar a seleção `` JAPANESE_CONVERSION ''
(que não é um nome de seleção padrão), bem como `` _JAPANESE_CONVERSION ''.
Isso é para compatibilidade com versões anteriores, uma vez que muitos dos aplicativos que se conectam
com o kinput ainda use esta seleção fora do padrão.
-tbalturaP altura da barra de título
Esta opção especifica a altura (em pixels) da barra de título anexada ao pop-up
cascas como janela de seleção de candidato. Kinput2 usa este valor para calcular o
localização de pop-up correta dessas janelas.
WIDGET ÁRVORE
Abaixo está a hierarquia de widgets de Kinput2.
Kinput2 Kinput2
Gerenciador de conversões do ConversionManager
KinputProtocol
Protocolo Ximp Protocolo ximp
IMProtocolo improtocolo
Conversor de conversão separado
CcWnn entradaObj
Não é possível inserirObj
Entrada Sj3Obj
JpWcharDisplay displayObj
Formulário
Modo ICLabel
Exibição JpWcharDisplay
Texto da tela
Seleção TransientShellShell
Seleção do CandidatePanel
Exibição JpWcharDisplay
TransientShell auxShell
AuxPanel aux
Exibição JpWcharDisplay
Conversor OffTheSpotConversion
CcWnn entradaObj
Não é possível inserirObj
Entrada Sj3Obj
JpWcharDisplay displayObj
Modo Shell adotadoShell
Modo ICLabel
Exibição JpWcharDisplay
Texto do CanvasShell
Seleção TransientShellShell
Seleção do CandidatePanel
Exibição JpWcharDisplay
TransientShell auxShell
AuxPanel aux
Exibição JpWcharDisplay
Conversor OverTheSpotConversion
CcWnn entradaObj
Não é possível inserirObj
Entrada Sj3Obj
JpWcharDisplay displayObj
Seleção TransientShellShell
Seleção do CandidatePanel
Exibição JpWcharDisplay
TransientShell auxShell
AuxPanel aux
Exibição JpWcharDisplay
Modo Shell adotadoShell
Modo ICLabel
Exibição JpWcharDisplay
Modo TransientShellShell
Modo ICLabel
Exibição JpWcharDisplay
Texto do CanvasShell
RECURSOS
Existem muitos recursos para descrever aqui, mas você não precisa conhecer a maioria deles.
Portanto, aqui está uma breve descrição dos recursos que você pode querer definir.
Kinput2 recurso do aplicativo:
mecanismo de conversão
Este recurso especifica qual mecanismo de conversão usar. Você pode especificar um dos
`` wnn '', `` canna '', `` sj3 '' ou `` atok ''.
Controle de conversão widget (que é uma superclasse de SeparateConversion,
OffTheSpotConversion e OverTheSpotConversion) resource:
sendbackKeyPress
Se este recurso for `` verdadeiro '', os eventos KeyPress interceptados, mas não utilizados por
Kinput2 são enviados de volta ao cliente quando não há texto de conversão. Embora
este recurso é conveniente, pode confundir alguns clientes, pois nenhum dos
os eventos KeyRelease correspondentes são enviados. Além disso, uma vez que o sinalizador `` send_event '' de
esses eventos são verdadeiros, alguns clientes não aceitam eventos enviados de volta por Kinput2.
Por exemplo, o kterm não aceita esses eventos sem especificar
KTerm * allowSendEvents: true
em um arquivo de recurso.
O padrão de sendbackKeyPress recurso é verdadeiro.
altura da barra de título
Este recurso especifica a altura de uma barra de título que está anexada a vários
janelas pop-up do shell, como seleção de candidatos. Ao calcular a localização de
essas janelas, Kinput2 usa este valor para colocá-los na posição correta.
O padrão é 0P.
OverTheSpotConversão recursos do widget:
encolher janela
Se este recurso for `` verdadeiro '', a largura da janela de conversão imediata diminui
de acordo com o comprimento do texto nele. Caso contrário, a janela nunca encolhe.
Se o desempenho do Xserver no redimensionamento da janela for ruim, você pode considerar a configuração
este recurso é falso. O padrão é verdadeiro.
modoLocalização
Este recurso especifica a localização do widget de status em caso de over-the-spot
conversão de tipo. A menos que o cliente especifique a localização explicitamente, a localização do
o widget de status é determinado por este recurso. Se o valor deste recurso
é `` topleft '', o widget é colocado no canto superior esquerdo da janela do cliente. Você pode
também especifique `` topright '', `` bottomleft '' e `` bottomright ''. Se o valor for
`` tracktext '', o widget é colocado logo abaixo da posição do cursor, e se move
de acordo com o cursor. No entanto, se a região disponível para conversão também for
pequeno, o status é colocado na parte inferior esquerda da área do cliente. Se o valor for
`` none '', o widget de status nunca aparecerá.
O padrão é `` tracktext ''.
modoBorderForeground
Se este recurso for `` verdadeiro '', a cor do widget de status é forçada a ser a mesma que
a cor de primeiro plano do widget.
O padrão é falso.
useOverrideShellForMode
Se este recurso for `` verdadeiro '', o widget de status se torna uma instância de
OverriddeShell, em vez do TransientShell padrão. Ligue este recurso se
você encontra um fenômeno estranho em que o widget de status fica piscando e você
não posso inserir nenhum texto. Isso é causado pelo gerenciamento de foco (incorreto) de seu
gerenciador de janelas, e definir este recurso irá parar qualquer gerenciamento de janela para o
ferramenta. O resultado é que o widget será totalmente ignorado pela janela
gerenciador, o que significa que você não pode mover, redimensionar, aumentar ou diminuir o widget.
O padrão é falso.
Conversão OnTheSpot recursos do widget:
feedbackAtributos
Este recurso especifica os atributos de exibição da string preedit quando no local
estilo de entrada é usado. No estilo no local, é responsabilidade do cliente desenhar
string preedit, e kinput2 envia algumas dicas sobre como deve ser desenhada, que é
controlados por este recurso. O valor deste recurso deve ser uma vírgula
lista separada de 4 elementos, e cada elemento representa a dica de desenho de
tipo específico de string. Eles representam as dicas para strings ainda não convertidas,
para string convertida, para string convertida que pertence à cláusula atual,
para a string convertida pertencente à subcláusula atual, nessa ordem. Cada
elemento consiste em zero ou mais atributos de desenho, que são `R '(reverso),` U'
(sublinhado), `H '(destaque),` P' (primário), `S '(secundário) ou` T' (terciário).
Você deve consultar o documento Xlib para saber o significado desses atributos (consulte o
seção sobre callback preedit draw). O padrão é `` U ,, R, H '', que está próximo
aos atributos de desenho usados por outros estilos de entrada.
CcWnn (widget de conversão usando Wnn) recursos:
jserver
Este recurso especifica o nome do host do jserver (primário) a ser usado para
conversão. Se não for especificado, o valor da variável de ambiente `` JSERVER '' é usado.
jserver2nd
Este recurso especifica o nome do host do jserver secundário, que é usado se
o servidor primário está inativo. Se não for especificado, Kinput2 não usa secundário
servidor.
wnnEnvrc4
Este recurso especifica o nome do arquivo do ambiente de conversão Wnn
arquivo de inicialização. Este arquivo é usado quando o servidor Wnn (jserver) é a versão 4.
Veja os documentos do Wnn para o formato do arquivo. O padrão é
/ usr / local / lib / wnn / wnnenvrc.
wnnEnvrc6
Este recurso também especifica o nome do arquivo do ambiente de conversão Wnn
arquivo de inicialização. Este arquivo é usado quando o servidor Wnn (jserver) é a versão 6.
Veja os documentos do Wnn para o formato do arquivo.
wnnEnvrc
Este recurso é fornecido para compatibilidade com versões anteriores. Usar wnnEnvrc4 or wnnEnvrc6
ao invés.
ccdef
Este recurso especifica o arquivo de regra de conversão de caracteres de entrada. O padrão é
/usr/lib/X11/ccdef/ccdef.kinput2.
Cana (widget de conversão usando Canna) recursos:
cannahost
Este recurso especifica o nome do host do servidor canna a ser usado.
canafile
Este recurso especifica o arquivo de personalização de conversão Canna.
Sj3 (widget de conversão usando SJ3) recursos:
sj3serv
Este recurso especifica o nome do host do (primário) sj3serv a ser usado para
conversão. Se não for especificado, o valor da variável de ambiente `` SJ3SERV '' é usado.
sj3serv2
Este recurso especifica o nome do host do sj3serv secundário, que é usado se
o servidor primário está inativo.
arquivo rc
Este recurso especifica o nome do arquivo do arquivo de personalização de conversão Sj3. o
padrão é / usr / lib / X11 / sj3def / sjrc.
arquivork
Este recurso especifica o arquivo de regra de conversão Romaji-Kana. O padrão é
/ usr / lib / X11 / sj3def / sjrk.
Atok (widget de conversão usando Atok) recursos:
servidor
Este recurso especifica o nome do host do servidor atok a ser usado para a conversão.
porta
Este recurso especifica o número da porta do servidor atok.
conf
Este recurso especifica o nome do arquivo de configuração atok.
estilo
Este recurso especifica o nome do arquivo de estilo atok.
JpWcharDisplay (widget para desenhar texto em japonês) recursos:
fonte, kanjiFontName, kanaFonte
Este recurso especifica a fonte a ser usada para exibir ASCII, Kanji e Kana
texto, respectivamente. Desde a Kinput2 muda as fontes dinamicamente por solicitações do cliente,
as fontes especificadas por esses recursos podem não ser usadas. Se não for especificado, o
as seguintes fontes são usadas.
- * - fixed-medium-r-normal - 14 - * - * - * - c - * - iso8859-1
- * - fixed-medium-r-normal - 14 - * - * - * - c - * - jisx0208.1983-0
- * - fixed-medium-r-normal - 14 - * - * - * - c - * - jisx0201.1976-0
Protocolo Kinput (widget para lidar com a família de protocolo kinput - kinput, kinput2, jinput e
protocolo xlc) recursos:
Compatível com versões anteriores
Todos os protocolos da família de protocolos kinput usam o mecanismo de seleção do X window
para notificar outros clientes da existência do front-end. Se este recurso for `` verdadeiro '',
Kinput2 usa a seleção `` JAPANESE_CONVERSION '' (que não é uma seleção padrão
nome), bem como `` _JAPANESE_CONVERSION ''. Isso é para compatibilidade com versões anteriores,
uma vez que muitos dos aplicativos que usam esses protocolos ainda usam esse padrão
de selecção.
O padrão é verdadeiro.
xlcConversionStartKey
Este recurso especifica a chave que inicia a conversão. A chave é uma dica para
os clientes que usam o protocolo xlc para determinar quando devem solicitar a conversão para
Kinput2. A sintaxe da especificação é um subconjunto da tabela de tradução
sintaxe:
nomes-modificadoresnome do símbolo-chave
onde nomes-modificadores são uma combinação de Shift, Travar, Meta, outro e Mod [1-5].
O padrão é Mudança espaço.
Protocolo Ximp e IMProtocolo (que lida com o protocolo XIMP e o protocolo de método de entrada X)
Recursos:
conversãoStartKeys
Este recurso especifica as chaves que iniciam a conversão. A sintaxe do
especificação é um subconjunto da sintaxe da tabela de tradução:
nomes-modificadoresnome do símbolo-chave
onde nomes-modificadores são uma combinação de Ctrl, Shift, Travar, Meta, outro e
Mod [1-5]. Um '~' pode preceder cada nome de modificador, o que significa que o modificador não deve ser
afirmou. Por exemplo, se a chave de início de conversão for a tecla `` Kanji '' com shift
tecla pressionada e tecla de controle não pressionada (outras teclas modificadoras podem ser pressionadas ou
não), a especificação é:
Shift ~ Ctrl Kanji
Várias chaves podem ser especificadas, separando-as com novas linhas.
O padrão é o seguinte:
Mudança espaço \n
Ctrl Kanji
padrãoFontList
Este recurso especifica as fontes padrão a serem usadas se o cliente não
especifique as fontes a serem usadas. O padrão é - * - fixo-médio-r-normal - 14 - * - * - * - c- *.
CLIENTE CONFIGURAÇÃO
Ao usar o protocolo de método de entrada X, você deve especificar o nome do servidor de entrada que
deseja usar. Isso pode ser feito definindo ``método de entrada'' recurso ou configuração XMODIFICADORES
variável de ambiente. Uma vez que alguns clientes não consideram o recurso inputMethod, enquanto outros
os clientes ignoram a variável XMODIFIERS, então é uma boa idéia definir ambas.
Para usar o kinput2, você deve adicionar a seguinte linha ao seu arquivo de recursos (como
.Xresources ou .Xdefaults):
* inputMethod: kinput2
e defina XMODIFIERS para `` @ im = kinput2 ''.
setenv XMODIFIERS "@ im = kinput2" (para csh)
XMODIFIERS = "@ im = kinput2"; exportar XMODIFIERS (para sh)
Use kinput2-canna-wnnx online usando serviços onworks.net