kinput2-canna-wnnx: en línea en la nube

Este es el comando kinput2-canna-wnnx que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


kinput2 - servidor de entrada kanji para X11

SINOPSIS


kinput2 [-opciones ...]

DESCRIPCIÓN


Kinput2 es una aplicación de ventana X para ingresar texto en japonés. Actúa como interfaz para
otras aplicaciones que quieran conversión kana-kanji.

Cuando se invoca, después de una inicialización (que tardará entre unos y 30 segundos)
dependiendo de su máquina) kinput2 espera en silencio una solicitud de entrada de texto en japonés de
otro cliente (es decir, no aparecen ventanas). Cuando kinput2 recibe una solicitud, aparece un
ventana e inicia el proceso de conversión. Envía el texto convertido al cliente cuando
el texto es fijo.

Kinput2 tiene algunas mejoras importantes con respecto a su predecesor, kinput, que se contribuyó a
X11R4.

Sobre el terreno / Sobre el terreno Entrada
Estas características permiten que el proceso de conversión se realice en la posición del cursor, evitando
movimiento innecesario de ojos entre la posición del cursor y la ventana de conversión.
Kinput2 también admite la entrada de estilo de ventana raíz y la entrada de estilo fuera de lugar.

Múltiple Protocolo Soporte
Kinput2 admite varios protocolos de conversión entre front-end y cliente.
Los protocolos admitidos son:
protocolo de entrada
protocolo kinput2
Protocolo jinput de Matsushita
Protocolo Sony xlc
Protocolo XIMP
Protocolo de método de entrada X (estándar del consorcio X)

Múltiple Conversión Motor Soporte
Kinput2 Puede utilizar 4 motores de conversión diferentes, Wnn, Canna, Sj3 y Atok. Usted puede
elija uno en tiempo de compilación o en tiempo de ejecución.

Kinput Compatibilidad
Kinput2 es totalmente compatible con kinput, por lo que las aplicaciones que usan kinput
ya que el front-end también puede usar kinput2. En este caso, las aplicaciones no pueden tomar
ventaja de la conversión sobre el terreno, sin embargo.

OPCIONES


kinput2 acepta todas las opciones de línea de comandos estándar de X Toolkit. Las siguientes opciones
también se aceptan.

-wnn Esta opción especifica que Wnn jserver se utiliza como motor de conversión.

-jservidor
Esta opción especifica el nombre de host del jserver que se utilizará para la conversión.

-ccdef Esta opción especifica el archivo de reglas de conversión de caracteres de entrada.

-wnnenvrc4
Esta opción especifica el archivo de inicialización del entorno de conversión Wnn
(wnnenvrc) para Wnn versión 4.

-wnnenvrc6
Esta opción es similar a -wnenvrc4, pero para Wnn versión 6.

-presente de no poder Esta opción especifica que el servidor de conversión de Canna (irohaserver) se utiliza como
motor de conversión.

-servidor de cannabis
Esta opción especifica el nombre de host del servidor de conversión de Canna.

-cannafile
Esta opción especifica el archivo de personalización de conversión de Canna.

-sj3 Esta opción especifica que el servidor de conversión Sj3 (sj3serv) se utiliza como
motor de conversión.

-sj3serv
Esta opción especifica el nombre de host del servidor de conversión sj3 principal.

-sj3serv2
Esta opción especifica el nombre de host del servidor sj3 secundario. El secundario
el servidor se utiliza cuando kinput2 no se puede conectar al servidor primario.

-atok Esta opción especifica que el servidor Atok se utiliza como motor de conversión.

-atokservidor
Esta opción especifica el nombre de host del servidor atok que se utilizará para la conversión.

-fuente fuente ascii
Esta opción especifica la fuente predeterminada que se utilizará para mostrar texto ASCII.

-fuente kanji kanji-fuente
Esta opción especifica la fuente predeterminada que se utilizará para mostrar el texto Kanji.

-kanafont kana-fuente
Esta opción especifica la fuente predeterminada que se utilizará para mostrar el texto de Kana.

- / + kinput
Esta opción habilita / deshabilita el uso de la familia de protocolos kinput (es decir, protocolo kinput,
protocolo kinput2, protocolo jinput y protocolo xlc).

- / + ximp Esta opción habilita / deshabilita el uso del protocolo XIMP.

- / + xim Esta opción habilita / deshabilita el uso del protocolo de método de entrada X.

-antes de Cristo Protocolo Kinput, que es uno de los protocolos de comunicación. kinput2 apoya,
utiliza el mecanismo de selección de la ventana X para notificar a otros clientes de la interfaz
existencia. Esta opción fuerza kinput2 para usar la selección `` JAPANESE_CONVERSION ''
(que no es un nombre de selección estándar) así como `` _JAPANESE_CONVERSION ''.
Esto es por compatibilidad con versiones anteriores, ya que muchas de las aplicaciones que se conectan
con kinput todavía use esta selección no estándar.

-tbalturaP altura de la barra de título
Esta opción especifica la altura (en píxeles) de la barra de título adjunta a la ventana emergente
shells como la ventana de selección de candidatos. Kinput2 utiliza este valor para calcular el
ubicación emergente correcta de estas ventanas.

WIDGET ÁRBOL


A continuación se muestra la jerarquía de widgets de kinput2.
Kinput2 Kinput2
ConversionManager ConvManager
Protocolo Kinput Protocolo Kinput
Protocolo XimpProtocolo ximp
IMProtocolo improtocolo
Convertidor de conversión separado
CcWnn objeto de entrada
No se puede ingresarObj
Objeto de entrada Sj3
JpWcharDisplay displayObj
Formulario de formulario
Modo ICLabel
Pantalla JpWcharDisplay
Texto del lienzo
Selección de TransientShellShell
Selección de CandidatePanel
Pantalla JpWcharDisplay
TransientShell auxShell
Panel auxiliar auxiliar
Pantalla JpWcharDisplay
Convertidor OffTheSpotConversion
CcWnn objeto de entrada
No se puede ingresarObj
Objeto de entrada Sj3
JpWcharDisplay displayObj
AdoptadoModo ShellShell
Modo ICLabel
Pantalla JpWcharDisplay
Texto de CanvasShell
Selección de TransientShellShell
Selección de CandidatePanel
Pantalla JpWcharDisplay
TransientShell auxShell
Panel auxiliar auxiliar
Pantalla JpWcharDisplay
Conversor OverTheSpotConversion
CcWnn objeto de entrada
No se puede ingresarObj
Objeto de entrada Sj3
JpWcharDisplay displayObj
Selección de TransientShellShell
Selección de CandidatePanel
Pantalla JpWcharDisplay
TransientShell auxShell
Panel auxiliar auxiliar
Pantalla JpWcharDisplay
AdoptadoModo ShellShell
Modo ICLabel
Pantalla JpWcharDisplay
Modo TransientShell
Modo ICLabel
Pantalla JpWcharDisplay
Texto de CanvasShell

RECURSOS


Hay demasiados recursos para describir aquí, pero no es necesario que conozca la mayoría de ellos.
Así que aquí hay una breve descripción de los recursos que quizás desee configurar.

Kinput2 recurso de la aplicación:

motor de conversión
Este recurso especifica qué motor de conversión utilizar. Puede especificar uno de
`` wnn '', `` canna '', `` sj3 '' o `` atok ''.

Control de conversión widget (que es una superclase de SeparateConversion,
OffTheSpotConversion y OverTheSpotConversion) recurso:

enviar de vuelta KeyPress
Si este recurso es `` verdadero '', los eventos KeyPress interceptados pero no utilizados por
kinput2 se devuelven al cliente cuando no hay texto de conversión. A pesar de que
esta función es conveniente, puede confundir a algunos clientes ya que ninguno de los
Se envían los eventos KeyRelease correspondientes. Además, dado que la bandera `` send_event '' de
esos eventos son ciertos, algunos clientes no aceptan eventos devueltos por kinput2.
Por ejemplo, kterm no acepta esos eventos sin especificar
KTerm * allowSendEvents: true
en un archivo de recursos.
El defecto de enviar de vuelta KeyPress el recurso es su verdadero.

altura de la barra de título
Este recurso especifica la altura de una barra de título que se adjunta a varios
ventanas emergentes de shell, como la selección de candidatos. Al calcular la ubicación de
estas ventanas, kinput2 utiliza este valor para que aparezcan en la posición correcta.
El valor predeterminado es 0P.

Conversión inmediata recursos de widget:

ShrinkWindow
Si este recurso es `` verdadero '', el ancho de la ventana de conversión inmediata se reduce
de acuerdo con la extensión del texto. De lo contrario, la ventana nunca se encoge.
Si el rendimiento de Xserver en el cambio de tamaño de la ventana es deficiente, puede considerar configurar
este recurso a falso. El valor predeterminado es su verdadero.

modoUbicación
Este recurso especifica la ubicación del widget de estado en caso de sobre el terreno
conversión de tipo. A menos que el cliente especifique la ubicación explícitamente, la ubicación de
el widget de estado está determinado por este recurso. Si el valor de este recurso
es `` topleft '', el widget se coloca en la parte superior izquierda de la ventana del cliente. Usted puede
también especifique `` topright '', `` bottomleft '' y `` bottomright ''. Si el valor es
`` tracktext '', el widget se coloca justo debajo de la posición del cursor y se mueve
según el cursor. Sin embargo, si la región disponible para la conversión es demasiado
pequeño, el estado se coloca en la parte inferior izquierda del área del cliente. Si el valor es
`` none '', el widget de estado nunca aparecerá.
El valor predeterminado es `` tracktext ''.

modoBordePrimer plano
Si este recurso es `` verdadero '', el color del widget de estado se ve obligado a ser el mismo que
el color de primer plano del widget.
El valor predeterminado es false.

utilizarOverrideShellForMode
Si este recurso es `` verdadero '', el widget de estado se convierte en una instancia de
OverriddeShell, en lugar del TransientShell predeterminado. Active este recurso si
te encuentras con un fenómeno extraño en el que el widget de estado sigue parpadeando y
no puede ingresar ningún texto. Esto se debe a una gestión de enfoque (incorrecta) de su
administrador de ventanas, y la configuración de este recurso detendrá cualquier administración de ventanas para el
widget. El resultado es que el widget será totalmente ignorado por la ventana.
administrador, lo que significa que no puede mover, cambiar el tamaño, subir ni bajar el widget.
El valor predeterminado es false.

Conversión en el acto recursos de widget:

comentariosAtributos
Este recurso especifica los atributos de visualización de la cadena de preedición cuando está en el lugar
se utiliza el estilo de entrada. En el estilo sobre el terreno, es responsabilidad del cliente dibujar
preeditar cadena, y kinput2 envía algunas pistas sobre cómo se debe dibujar, que es
controlado por este recurso. El valor de este recurso debe ser una coma
lista separada de 4 elementos, y cada elemento representa la sugerencia de dibujo de
tipo específico de cuerda. Representan las sugerencias para cadenas aún no convertidas,
para cadena convertida, para cadena convertida que pertenece a la cláusula actual,
para la cadena convertida que pertenece a la subcláusula actual, en ese orden. Cada
El elemento consta de cero o más atributos de dibujo, que son "R" (reverso), "U"
(subrayado), 'H' (resaltado), 'P' (primario), 'S' (secundario) o 'T' (terciario).
Debe consultar el documento Xlib para conocer el significado de estos atributos (consulte el
sección sobre devolución de llamada de extracción previa a la edición). El valor predeterminado es `` U ,, R, H '', que está cerca
a los atributos de dibujo utilizados por otros estilos de entrada.

CcWnn (widget de conversión usando Wnn) recursos:

jservidor
Este recurso especifica el nombre de host del servidor j (primario) que se utilizará para
conversión. Si no se especifica, se utiliza el valor de la variable de entorno `` JSERVER ''.

jservidor2do
Este recurso especifica el nombre de host del servidor j secundario, que se usa si
el servidor primario está inactivo. Si no se especifica, kinput2 no usa secundaria
servidor.

wnnEnvrc4
Este recurso especifica el nombre de archivo del entorno de conversión Wnn
archivo de inicialización. Este archivo se utiliza cuando el servidor Wnn (jserver) es la versión 4.
Consulte los documentos de Wnn para conocer el formato del archivo. El valor predeterminado es
/ usr / local / lib / wnn / wnnenvrc.

wnnEnvrc6
Este recurso también especifica el nombre de archivo del entorno de conversión Wnn
archivo de inicialización. Este archivo se utiliza cuando el servidor Wnn (jserver) es la versión 6.
Consulte los documentos de Wnn para conocer el formato del archivo.

wnnEnvrc
Este recurso se proporciona para compatibilidad con versiones anteriores. Usar wnnEnvrc4 or wnnEnvrc6
.

ccdef
Este recurso especifica el archivo de reglas de conversión de caracteres de entrada. El valor predeterminado es
/usr/lib/X11/ccdef/ccdef.kinput2.

Canna (widget de conversión usando Canna) recursos:

cannahost
Este recurso especifica el nombre de host del servidor canna que se utilizará.

cannafile
Este recurso especifica el archivo de personalización de conversión de Canna.

Sj3 (widget de conversión usando SJ3) recursos:

sj3serv
Este recurso especifica el nombre de host del sj3serv (principal) que se utilizará para
conversión. Si no se especifica, se utiliza el valor de la variable de entorno `` SJ3SERV ''.

sj3serv2
Este recurso especifica el nombre de host del sj3serv secundario, que se utiliza si
el servidor primario está inactivo.

rcarchivo
Este recurso especifica el nombre de archivo del archivo de personalización de conversión de Sj3. los
por defecto es / usr / lib / X11 / sj3def / sjrc.

archivo rk
Este recurso especifica el archivo de reglas de conversión Romaji-Kana. El valor predeterminado es
/ usr / lib / X11 / sj3def / sjrk.

Abuelo (widget de conversión usando Atok) recursos:

servidor
Este recurso especifica el nombre de host del servidor atok que se utilizará para la conversión.

Puerto
Este recurso especifica el número de puerto del servidor atok.

conf
Este recurso especifica el nombre del archivo de configuración de atok.

estilo
Este recurso especifica el nombre del archivo de estilo atok.

JpWcharPantalla (widget para dibujar texto en japonés) recursos:

fuente, fuente kanji, kanaFuente
Este recurso especifica la fuente que se utilizará para mostrar ASCII, Kanji y Kana.
texto, respectivamente. Ya que kinput2 cambia las fuentes dinámicamente según las solicitudes del cliente,
es posible que no se utilicen las fuentes especificadas por estos recursos. Si no se especifica, el
se utilizan las siguientes fuentes.
- * - fijo-medio-r-normal - 14 - * - * - * - c - * - iso8859-1
- * - fijo-medio-r-normal - 14 - * - * - * - c - * - jisx0208.1983-0
- * - fijo-medio-r-normal - 14 - * - * - * - c - * - jisx0201.1976-0

Protocolo Kinput (widget para manejar la familia de protocolos kinput - kinput, kinput2, jinput y
xlc protocol) recursos:

compatible con versiones anteriores
Todos los protocolos de la familia de protocolos de entrada utilizan el mecanismo de selección de la ventana X
para notificar a otros clientes de la existencia del front-end. Si este recurso es `` verdadero '',
kinput2 utiliza la selección `` JAPANESE_CONVERSION '' (que no es una selección estándar
name) así como `` _JAPANESE_CONVERSION ''. Esto es por compatibilidad con versiones anteriores,
ya que muchas de las aplicaciones que utilizan estos protocolos todavía utilizan este no estándar
selección.
El valor predeterminado es su verdadero.

xlcConversionStartKey
Este recurso especifica la clave que inicia la conversión. La clave es una pista para
los clientes que utilizan el protocolo xlc para determinar cuándo deben solicitar la conversión a
kinput2. La sintaxis de la especificación es un subconjunto de la tabla de traducción.
sintaxis:
nombres-modificadoresnombre-clave
donde nombres-modificadores es una combinación de Shift, Bloquear, Meta, otro y Mod [1-5].
El valor predeterminado es Cambio espacio.

XimpProtocolo y IMProtocolo (que maneja el protocolo XIMP y el protocolo de método de entrada X)
recursos:

conversiónStartKeys
Este recurso especifica las claves que inician la conversión. La sintaxis del
La especificación es un subconjunto de la sintaxis de la tabla de traducción:
nombres-modificadoresnombre-clave
donde nombres-modificadores es una combinación de Ctrl, Shift, Bloquear, Meta, otro y
Mod [1-5]. Un '~' puede preceder a cada nombre de modificador, lo que significa que el modificador no debe ser
afirmó. Por ejemplo, si la tecla de inicio de la conversión es la tecla `` Kanji '' con shift
tecla presionada y tecla de control no presionada (se pueden presionar o presionar otras teclas modificadoras).
no), la especificación es:
Mayús ~ Ctrl Kanji
Se pueden especificar varias claves separándolas con nuevas líneas.
El valor predeterminado es el siguiente:
Cambio espacio \ n
control Kanji

lista de fuentes por defecto
Este recurso especifica las fuentes predeterminadas que se utilizarán si el cliente no
especificar las fuentes que se utilizarán. El valor predeterminado es - * - fijo-medio-r-normal - 14 - * - * - * - c- *.

CLIENTE CONFIGURACIÓN


Cuando utilice el protocolo de método de entrada X, debe especificar el nombre del servidor de entrada que
quiere usar. Esto se puede hacer configurando ''método de entrada'' recurso o entorno XMODIFICADORES
Variable ambiental. Dado que algunos clientes no consideran el recurso inputMethod mientras que otros
los clientes ignoran la variable XMODIFIERS, por lo que es una buena idea establecer ambas.

Para usar kinput2, debe agregar la siguiente línea a su archivo de recursos (como
.Xresources o .Xdefaults):
* inputMethod: kinput2
y establezca XMODIFIERS en `` @ im = kinput2 ''.
setenv XMODIFIERS "@ im = kinput2" (para csh)
XMODIFIERS = "@ im = kinput2"; exportar XMODIFIERS (para sh)

Use kinput2-canna-wnnx en línea usando los servicios de onworks.net



Últimos programas en línea de Linux y Windows