У меня есть причудливое маленькое приложение, которое выведет на экран номерной номер/калькулятор, написанный в Delphi. Я бы хотел сделать так, если вы нажмете 'enter' (на цифровой клавиатуре), вы будете нажимать "=", и если вы нажмете "return" (на главной клавиатуре), вы нажмете "OK".
Здесь есть кнопка ОК, которая является человеком по умолчанию формы, который реагирует на попадание или возвращение. Существует также обработчик события onkeydown, который потенциально может захватывать как Enter, так и return как vk_return. Но его обязанности узурпированы кнопкой "ОК" по умолчанию.
Если бы я мог знать разницу между return и enter, тогда я мог бы избавиться от своего свойства по умолчанию на кнопке OK и просто нажать кнопку обработчика события кнопки OK на функции закрытия формы, но, увы, они оба VK_RETURN.