Sự kiện bàn phím có thể phức tạp hơn để xử lý các sự kiện chuột hơn bởi vì việc xác định chính tham gia vào sự kiện này không phải lúc nào cũng dễ dàng. Riêng đối với các bộ công cụ đa nền tảng (HTML, Flash, Java), có thể có một loạt các phần cứng bàn phím khác nhau với bộ khác nhau của các phím, và trong HTML / Javascript, các trình duyệt khác nhau có thể làm việc khác nhau. Có các biến chứng thêm rằng dịch sự kiện quan trọng (các "ký tự gõ" sự kiện) không đại diện cho một tổ hợp phím (như phím Shift hoặc PgUp hoặc phím A), mà là một nhân vật (như "a" hoặc "A" hoặc "%" ). Tổ hợp phím được xác định bởi các phím vật lý trên bàn phím; nhân vật được xác định bởi giá trị trong một bộ ký tự (giống như Unicode hoặc ASCII). Trong jQuery, không xử lý KeyDown / KeyUp và bấm phím như hoán đổi cho nhau; tên của họ có thể tương tự, nhưng các thông số của các sự kiện khác nhau.
đang được dịch, vui lòng đợi..
