Tengo una aplicación pequeña y pintoresca que muestra un teclado/calculadora en pantalla escrita en Delphi. Me gustaría hacerlo así si presionas 'enter' (en el teclado numérico) estarías presionando '=' y si presionas 'return' (en el teclado principal) estarías presionando 'OK'.Delphi: ¿Puedo diferenciar entre la tecla Entrar del teclado numérico y el retorno del carro?
Hay un botón Aceptar que es el tipo predeterminado del formulario que responde al presionar enter o return. También hay un controlador de eventos onkeydown que podría capturar tanto Enter como Return como vk_return. Pero sus funciones son usurpadas por el botón 'Aceptar' predeterminado.
Si pudiera saber la diferencia entre return y enter, entonces podría deshacerme de mi propiedad predeterminada en el botón Aceptar y presionar el controlador de evento Click del botón OK en la función de teclado, pero desafortunadamente ambos son VK_RETURN.