Todos los teclados USB funcionan mediante una matriz de teclas. No hay una relación 1: 1 entre un pin y una función de teclado. Si examinas la membrana, puedes ver cómo la matriz está formada por columnas y filas. Las filas y columnas se exploran en secuencia para encontrar dónde se intersecan con una tecla presionada.
Encontrará que (prácticamente) todos los teclados USB modernos utilizan componentes de montaje en superficie y circuitos integrados. Puede ser muy difícil trabajar con ellos, especialmente si están soldados directamente a una PCB flexible.
Lo ideal sería buscar un teclado USB antiguo. Uno que tiene botones que ya no funcionan, idealmente hubiera sido uno de alta calidad en su día. Algo de hace algunos años, uno de los primeros teclados USB en venta. Es menos probable que usen SMD y es más probable que tengan una PCB real en su interior con la que pueda trabajar. Incluso si son SMD, tendrán una mejor oportunidad de tener una PCB real.
Si está buscando un chip para rodar por completo, Alcor Micro AU9410 es una buena opción, pero lamentablemente (como la mayoría de los productos similares) solo está disponible como dispositivo de montaje en superficie.
Una tercera opción es crear tu propia desde cero. Necesitaría un microcontrolador con capacidad USB (por ejemplo, un PIC18F4455) y algún firmware para emular un "Dispositivo de interfaz humana" (o HID). Microchip tiene ejemplos en su biblioteca de aplicaciones. Luego puede hacer que haga absolutamente todo lo que quiera con el teclado.