Many examples sử dụng keybd_event, có giá trị 0x45 cho tham số bScan.Ý nghĩa của giá trị tham số bScan 0x45 trong keybd_event là gì?
Ý nghĩa của giá trị 0x45 đó là gì?
Tôi đã ở dưới ấn tượng 0x45 was a keyboard scancode, nhưng vì nó được sử dụng cho một số lượng khóa khác nhau, tôi không chắc chắn về điều đó nữa.
Mục tiêu của tôi là sử dụng keybd_event
hoặc từ .NET P/Invoke hoặc từ Delphi và làm cho các loại hạn chế hơn (sử dụng ví dụ enums hoặc enum gắn cờ) để mã của tôi trở nên dễ bảo trì hơn.
Delphi bỏ qua thông tin mã quét, ví dụ khi tạo sự kiện 'OnKeyDown'. Nếu ai đó cần trích xuất mã quét chính, anh ấy sẽ xử lý các thông báo cửa sổ tương ứng (ex WM_KEYDOWN) trực tiếp. – kludg
Cảm ơn. Tôi sẽ cung cấp cho [SendInput] (http://msdn.microsoft.com/en-us/library/windows/desktop/ms646310) và [P/Invoke SendInput] (http://www.pinvoke.net/default. aspx/user32.sendinput) một shot. Sẽ quay lại sau này. –