Anuncios Google

Nkeyboard

AplicacionesLUA Playersrces

Versión 2

Nkeyboard es una nueva librería de programación que nos permite poner un bonito teclado en pantalla, esta lib esta preparada para funcionar en LuaDev. Podemos editar hasta el color del teclado de forma que podemos ponerlo hasta 16 millones de colores distintos.

Autor: OoNEKERAFAoO.

Características:

  • Es totalmente flexible y podemos editarlo a nuestro gusto.
  • Es Software libre y podemos usarlo en nuestras aplicaciones, siempre que pongamos una referencia a la lib.

Uso:

-- Utilización de la librería
 
texto = nkeyboard.osk("Texto inicial", "Comentario", Modo)
 
--[[
   Modos del teclado:
      - 0: Normal
      - 1: Solo letras
      - 2: Letras y símbolos
      - 3: Letras y números
      - 4: Solo números
]]--

Como modificar el teclado:

Nkeyboard esta creado para que sea fácil de editar, aquí os pongo varios ejemplos.

Modificación de colores:

Están dentro de la tabla Nkeyboard.vars.colors, y son los siguientes:

Dentro de esa tabla existen estos valores y cada uno contiene un color, a modificar a su gusto.
boxup = color inicial de la caja de caracteres
boxdown = color final de la caja de caracteres
infoup = color inicial de la caja de información
infodown = color final de la caja de información
selectup = color inicial del carácter seleccionado
selectdown = color final del carácter seleccionado
selectedup = color inicial del carácter seleccionado (Al pulsar X)
selecteddown = color final del carácter seleccionado (Al pulsar X)

Cambiar carácter de los caracteres seleccionados:

El teclado utiliza un carácter para definir la selección actual. Está dentro de la tabla nkeyboard.vars[] y son así:

selección 1, selección 2, selección 3, selección 4, selección 5

Edición del diálogo en cancelar (Solo v2.0 en adelante):

Podéis editar el texto e imágenes que se presentan en el diálogo cancelar.

Para cambiar la imagen de botones, podéis simplemente sobrescribir los archivos cross.png y cancel.png.
Si queréis sustituir la configuración de botones, solo tendréis que
cambiar el código en la línea 230 y 231 (Que para eso lo separé).

Para sustituir el texto, tenéis que editar la tabla nkeyboard.vars[]. Son estos:

acept = Texto aceptar
cancel = Texto cancelar
exit = Información de la operación

Controles:

  • Pad Digital: Moverse por el teclado.
  • X: Introducir carácter.
  • O: Cancelar.
  • Cuadrado: Borrar.
  • Triangulo: Espacio.
  • Gatillo R/Gatillo L: Mover cursor.
  • Start: Aceptar texto.
  • Select: Cambiar texto.

Versión 2:

Mejoras:

  • Corregido el bug al borrar un texto si el cursor estaba al inicio del texto.
  • Corregido el bug que, cuando has seleccionado los números, al bajar
    al tercer renglón de números, siempre se posicionaba en la primera
    posición.
  • Añadido efecto al abrir y cerrar el teclado.
  • Se puede borrar todo el texto al posicionar el cursor al inicio del texto.
  • Añadido diálogo al cancelar el texto.
  • Añadida nueva modificación al teclado.
  • Corregido otros bugs menores.
  • Algunos ajustes menores.

*Nuevo diálogo del teclado.

Descargar NKeyboard v2.0 (Sólo Usuarios Registrados).

Versión 1:

09-02-2012

*Una Captura de la libreria en funcionamiento.

Descargar NKeyboard v1.0 (Sólo Usuarios Registrados).

3.72414
Tu voto: Ninguno Votos totales: 3.7 (87 votos)

Anuncios Google

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de User170294

Acabo de leer el NKeyboard

Acabo de leer el NKeyboard v1.0 y la verdad es que me gusta bastante como lo has organizado todo y se nota que los has escrito de manera que quien lo lea lo pueda entender sin complicaciones. Saludos coder ;)


Imagen de User170294

¿Utiliza la fuente de Ubuntu

¿Utiliza la fuente de Ubuntu no?

Imagen de Dioni0396

Si

Si, es mi fuente ltn0.pgf de la psp, por eso se ve asi.

Imagen de NEKERAFA

XD

Y aún así se mantiene la leyenda de botones centrada jejejeje

Imagen de NEKERAFA

Anda, que guay, ^-^

Gracias por ponerlo en portada. Estaba pensando en hacer una nueva versión, y correguir el error que tiene al borrar texto cuando tienes el cursor a 0, así como poner un mensaje de salida que no sea con la función que viene en Lua, para evitar problemas con el Wifi. También tengo pensado poner que divida el texto si llega al final, y que puedas poner nueva linea, pero con el cursor, tendré que pensar.

Para los que digan que lleva tiempo, en realidad me llevó un fin de semana. La idea ya la tenía del teclado de NekeOS, y solo tuve que rehacer el código y adaptarlo a las nuevas características.

¿Cuál es la fuente de la imagen? Es que a mi me parece a la de Ubuntu, pero más condensada.


El blog de NEKERAFA - Un blog personal para los amantes de la informática, gamers y otakus

NekeOS, el nuevo shell para PSP

PS4 500GB OFW, PS3 320GB OFW, PS3 500GB OFW, PSP 6.39 PRO-C Fix4.

Sony Xperia Z1 Compact con Android 5.1.1

Portatil Lenovo z50-70 Intel® Core™ i7-4510U y NVIDIA GeForce 840M con Elementary OS 0.3.2 Freya (64 bits) y Windows 10 (64 bits).

Imagen de Dioni0396

Es mia

y tengo como predeterminada en la psp ltn0.pgf en la flash0 la de ubuntu

linux hasta el final!

Imagen de NEKERAFA

XD

Ya me parecía que la habías redactado. Veo que te ha encantado Linux jajaja

Yo no se pero

Ola a todos, yo no se nada de esto. Pero que utilidad tiene?

No lleva ya sony un teclado? para que sirve este.

 

si ya lleva un teclado pero

si ya lleva un teclado pero este es para añadirlo a Hbs de todos modos para mi gusto lo veo una tonteria... ya que se puede usar el otro perfectamente

 

Imagen de Tutos14

Por lo menos podrias dar las

Por lo menos podrias dar las gracias, hacer un teclado no es nada facil, es complicado y requiere tiempo.

Ademas a muchos coders no les gusta el teclado de Sony(Incluido yo) y recurren a otros como estos.

Para mi me parece un estupendo teclado y te felicito Nekerafa.



Imagen de jorge_97

By Jorge_97

Es cierto, hacer un teclado, como cualquier otra cosa. Lleva su tiempo. A mi personalmente me gusta mucho el teclado de Sony (Sobre todo el QWERTY, ya que es muy sencillo y ya estoy acostumbrado a él) pero nunca vienen mal estos. Sobre todo para agregarlos a Shells.

Pero bueno yo en mi caso pues prefiero agregar mi teclado o usar el de Sony

Un saludo


Risa Dos años en SCENEBETA Risa

Click aquí para ver la Entrada de Bitácora.

Imagen de m.rr

Es muy cierto y sobre todo,

Es muy cierto y sobre todo, que la gente aquí critica por criticar. Que se ponga el a hacer un teclado tan bueno como los que hay. Que esto se hace trbajando y no es cosa de 5 minutos.

Imagen de aaaa55

AMIGO  COMO INSTALO EL

AMIGO  COMO INSTALO EL NNKEYBOARD !!!!

Imagen de Archael_seirkyl

pregunta

alguien me puede decir cuando sale la nueva version del juego mas dificil del mundo esta chido ya lo termine

 

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.