khi chúng tôi nhấn một phím và tiếp tục nhấn phím đó, sự kiện nhấn phím và nhấn phím liên tục sẽ kích hoạt. Có cách nào để cho những đám cháy này chỉ sau một chu kỳ hoàn chỉnh, ví dụ như phím tắt và sau đó khóa lên.làm thế nào để không cho phép nhiều keystokes nhận được tại một phím bấm?
Tôi muốn người dùng không thể nhấn phím liên tục thay vì muốn người dùng phải nhấn rồi nhả bảng khóa để nhập ký tự!
để trường hợp sau không xảy ra, ví dụ: pppppppppppppppppppppppppp khi người dùng nhấn 'p' trong 1 giây.
Khi áp phích được nêu, cả hai sự kiện sẽ kích hoạt (keyDown theo sau là keyUp) ngay cả khi đó là khóa lặp lại – Ian
@iAn: điều đó không đúng. bạn nhận được các phím tắt lặp đi lặp lại, nhưng chỉ có một khóa. –
@iAn: MSDN nói cách khác: "Sự kiện KeyDown xảy ra khi người dùng nhấn bất kỳ phím nào. Sự kiện KeyUp xảy ra khi người dùng nhả phím. Sự kiện KeyDown trùng lặp xảy ra mỗi khi phím lặp lại, nếu phím được giữ, nhưng chỉ một sự kiện KeyUp được tạo khi người dùng nhả phím. " – Niki