Под физической клавиатурой я имею в виду беспроводную клавиатуру Bluetooth, подключаемую к устройству iOS, или док-клавиатуру iPad.
Насколько мне известно, официально санкционированного способа сделать это не существует. Лучшее, что вы можете сделать, это переопределить - [UIApplication sendEvent:] и взглянуть на происходящие события.