procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
// ShowMessage(IntToStr(Key));
if (ssCtrl in Shift) and (Key = 66) then
begin
ShowMessage('你按下了Ctrl + B ');
end;
end;把Form的KeyPreView属性改为True 。
在对按钮的caption属性设置的时候名称后加上(&B)在运行就可以了,显示的时候会是(B)【B是有下划线的】