Guía de instalación Cirque Trackpad

Partes necesarias

Pieza Cantidad Observaciones
Trackpad Cirque 1  
Adaptador I2C 1  
Cable FFC 1  
Adaptador Teclado 1 Depende del tipo de Touchpad y teclado a instalar
 
Para Instalar el Touchpad puedes seguir las instrucciones del siguiente video 
 
 
Para configurar tu teclado, ocupando QMK, debes agregar las siguientes lineas de código en tus archivos de configuración (no es necesario incluir librerias externas):
 
En el archivo rules.mk, habilitamos el uso del Trackpad agregando las siguientes líneas al final del archivo
 
POINTING_DEVICE_ENABLE = yes
POINTING_DEVICE_DRIVER = cirque_pinnacle_i2c
 
En el archivo config.h, definimos sus opciones
 
Primero debemos definir el lado master en el que  agregamos el Trackpad, en este caso comentamos la declaración del lado izquierdo y agregamos la definición del lado derecho
 
// #define MASTER_LEFT
#define MASTER_RIGHT
 
Y definimos el uso del Trackpad, debemos agregar su diametro y podemos definir algunas opciones de uso como el click con un toque y el scroll con gesto (puedes ver todas las características disponibles en la documentación oficial)
 
#define CIRQUE_PINNACLE_DIAMETER_MM 35
#define CIRQUE_PINNACLE_TAP_ENABLE
#define POINTING_DEVICE_GESTURES_SCROLL_ENABLE
#define POINTING_DEVICE_ROTATION_270
 
Si seleccionaste trackpad curvo debes agregar primero la siguiente línea de código

#define CIRQUE_PINNACLE_CURVED_OVERLAY
 
*Opcional
En el archivo keymap.c
 
En nuestro caso definimos el click derecho en el keymap del teclado, esto lo logramos con el keycode 
KC_BTN2 en la capa RAISE
 
 
 
Para que las teclas refrentes al mouse funcionen debes agregar esta opción en el archivo rules.mk
 
MOUSEKEY_ENABLE = yes
 
Finalmente guardamos los cambios y compilamos/flasheamos con el siguiente código (en nuestro caso el nombre del keymap es "zonekeyboards_cirque_touchpad"
 
qmk flash -kb crkbd/rev1 -km zonekeyboards_cirque_touchpad
 
Posterior a la compilación exitosa nuestra consola quedará a la espera de un microcontrolador que entre en modo DFU
 
 
En este momento conectamos nuestro teclado y apretamos el boton reset, en el corne esta debajo de la pantalla en el borde externo de la PCB.
 
 
Repetimos el flasheo con el otro lado del teclado, si es que hemos realizo más cambios, y listo a disfrutar de tu nuevo trackpad :).
 
Toda esta información la puedes encontrar en la documentación oficial de QMK, sobre la instalción del Trackpad puedes revisar esta documentación.
 
 
Ejemplo de uso del Trackpad
 

Tambien te dejamos nuestra configuración Corne-Trackpad-Cirque

Archivo de configuración compilado: crkbd_rev1_zonekeyboards_cirque_touchpad.hex
Disposición de capas: corne-cirque-trackpad.pdf
Archivos para compilar: zonekeyboards_cirque_touchpad.zip