Como tener un teclado con algoritmo de alta calidad
El único teclado que combina un algoritmo de autocorrección de alta calidad con gráficos animados impresionantes.
Teclado Wave eleva la personalización del teclado a un nuevo nivel. Es el primer teclado de Android que soporta temas animados. Si deseas un teclado que luzca increíble y haga que tu dispositivo sea único, instálalo ahora.
Es la combinación perfecta de animaciones sorprendentes, un auto corrector inteligente, más de 800 emojis, fuentes y sonidos personalizados, efectos de fuente geniales y más de 20 idiomas y diseños de teclado locales. Todo esto te ofrece una experiencia única y personalizada.
Los temas del teclado han sido diseñados con gran atención a los detalles, garantizando la mejor experiencia de uso.
DISEÑO ANIMADO IMPRESIONANTE
Teclado Wave es la primera aplicación personalizada de Android que te brinda los temas más increíbles con gráficos y animaciones impresionantes.
MÁS DE 800 EMOJIS PARA CONVERSACIONES EXPRESIVAS
Para conversaciones realmente personales, disponemos de más de 800 emojis compatibles con más del 99% de los dispositivos Android.
Codigo de Fuentee
package com.example.mykeyboard;
import android.inputmethodservice.InputMethodService;
import android.inputmethodservice.Keyboard;
import android.inputmethodservice.KeyboardView;
import android.view.View;
import android.view.inputmethod.InputConnection;
public class CustomKeyboardService extends InputMethodService
implements KeyboardView.OnKeyboardActionListener {
private KeyboardView keyboardView;
private Keyboard keyboard;
@Override
public View onCreateInputView() {
keyboardView = (KeyboardView) getLayoutInflater().inflate(R.layout.keyboard_view, null);
keyboard = new Keyboard(this, R.xml.keyboard);
keyboardView.setKeyboard(keyboard);
keyboardView.setOnKeyboardActionListener(this);
return keyboardView;
}
@Override
public void onKey(int primaryCode, int[] keyCodes) {
InputConnection inputConnection = getCurrentInputConnection();
if (inputConnection != null) {
switch (primaryCode) {
case Keyboard.KEYCODE_DELETE:
inputConnection.deleteSurroundingText(1, 0);
break;
case Keyboard.KEYCODE_DONE:
inputConnection.sendKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_ENTER));
break;
default:
char code = (char) primaryCode;
inputConnection.commitText(String.valueOf(code), 1);
}
}
}
// Implement other methods from OnKeyboardActionListener as needed
@Override
public void onPress(int primaryCode) {}
@Override
public void onRelease(int primaryCode) {}
@Override
public void onText(CharSequence text) {}
@Override
public void swipeLeft() {}
@Override
public void swipeRight() {}
@Override
public void swipeDown() {}
@Override
public void swipeUp() {}
}
AUTOCORRECCIÓN INTELIGENTE
Nuestro algoritmo de autocorrección te ayuda a escribir de manera fácil y precisa sin mucho esfuerzo.
FUENTES Y SONIDOS PERSONALIZADOS
La experiencia personalizada no estaría completa sin fondos y sonidos personalizados. Cada tema viene con sus propias fuentes y sonidos, pero puedes modificarlos en cualquier momento.
EFECTOS DE FUENTE GENIALES
Personaliza aún más cualquier tema con efectos de fuente como negrita, cursiva, sombra interna, sombra externa y brillo exterior.
SOPORTE MULTILINGÜE
Ofrecemos autocorrección y diccionarios de predicción en varios idiomas.
SOPORTE DE COMANDOS DE VOZ
Si tienes las manos ocupadas y no puedes escribir, usa la precisa opción de comandos de voz.