我需要使用delphi fmx(android)应用程序在zebra手持式条码扫描仪上捕获特殊键(KEYCODE_BUTTON_L1,KEYCODE_BUTTON_R1 ..)。我使用delphi 10.4.2。 但 onkeydown 不起作用。 onkeyup 返回 0.
有人可以帮忙吗?
谢谢。
谢谢大家。
其:
procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word; var KeyChar: Char; Shift: TShiftState); begin if TJKeyCharacterMap.JavaClass.deviceHasKey(AKEYCODE_BUTTON_L1) or TJKeyCharacterMap.JavaClass.deviceHasKey(AKEYCODE_BUTTON_R1) then begin barkodoku; end; end;