使用delphi fmx(android)应用程序捕获斑马手持条码扫描仪上的按键(特殊键[KEYCODE_BUTTON_L1 ..])

问题描述 投票:0回答:1

我需要使用delphi fmx(android)应用程序在zebra手持式条码扫描仪上捕获特殊键(KEYCODE_BUTTON_L1,KEYCODE_BUTTON_R1 ..)。我使用delphi 10.4.2。 但 onkeydown 不起作用。 onkeyup 返回 0.

有人可以帮忙吗?

谢谢。

android firemonkey delphi-10.4-sydney
1个回答
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;

© www.soinside.com 2019 - 2024. All rights reserved.