Khám phá tất cả công cụ Chuột & Bàn phím

Kiểm Tra JavaScript KeyCode – Tra Cứu Sự Kiện Phím Thời Gian Thực

Bấm bất kỳ phím nào để soi mã sự kiện bàn phím JavaScript: event.key, event.code, keyCode / which, vị trí location và các phím bổ trợ Ctrl, Shift, Alt, Cmd.

Trình soi sự kiện phím JavaScript:DOM Level 3 Events
HÃY NHẤN BẤT KỲ PHÍM NÀO TRÊN BÀN PHÍM

Công cụ sẽ tự động bắt mã sự kiện JavaScript (event.key, event.code, keyCode, location) và trạng thái các phím Ctrl, Shift, Alt, Cmd.

Lịch sử 10 phím bấm gần nhất:0 sự kiện

Chưa có phím nào được bấm. Hãy gõ bất kỳ phím nào trên bàn phím của bạn.

RunMacro Bot
⚡ Động Cơ Kích Hoạt Phím Nóng Toàn Cục

Tự Động Hóa Kích Hoạt Phần Mềm Với Mã Phím Toàn Cục

Biến các mã phím event.code và keycode vừa tra cứu thành phím nóng kích hoạt tự động hóa trên toàn hệ thống.

Cách Tra Cứu Mã Phím JavaScript KeyCode

1

Bấm bất kỳ phím nào

Gõ phím chữ, số, phím chức năng F1-F12 hoặc tổ hợp phím trên bàn phím của bạn.

2

Xem thuộc tính sự kiện phím

Quan sát các thẻ card hiển thị giá trị event.key, event.code, keyCode/which và vị trí phím theo thời gian thực.

3

Sao chép hoặc xem lịch sử

Nhấp chuột vào bất kỳ thuộc tính nào để sao chép nhanh vào clipboard hoặc tra cứu lịch sử 10 phím gần nhất.

Tính Năng Nổi Bật Của Bộ Soi JavaScript KeyCode

Chuẩn DOM Level 3 Events

Hiển thị đầy đủ chuẩn hiện đại event.key, event.code song song với chuẩn cũ keyCode và which.

Nhận diện phím bổ trợ tức thì

Thẻ trạng thái phát sáng báo hiệu chính xác khi các phím Ctrl, Shift, Alt và phím Windows/Command được nhấn.

Phân biệt vị trí phím vật lý

Phân biệt rõ ràng phím Shift Trái / Phải, Ctrl Trái / Phải và phím Enter bàn phím số Numpad.

Nhật ký 10 phím gần nhất

Lưu lại luồng phím bấm theo thứ tự thời gian giúp lập trình viên debug hotkey dễ dàng.

Bảng Tra Cứu Chuẩn JavaScript KeyboardEvent DOM Level 3 vs Chuẩn Cũ

Định nghĩa chuẩn thuộc tính sự kiện phím W3C KeyboardEvent, tình trạng loại bỏ chuẩn cũ và bảng mã phân loại vị trí phím location.

Thuộc tính sự kiệnKiểu dữ liệu & Đặc tảVí dụ giá trị chuẩnTrạng thái W3C & Mục đích
event.keyString (DOM Level 3)"h", "Enter", "ArrowUp"Tiêu chuẩn (Đại diện ký tự in ra hoặc giá trị ngữ nghĩa của phím)
event.codeString (DOM Level 3)"KeyH", "Digit1", "NumpadEnter"Tiêu chuẩn (Đại diện vị trí vật lý cố định của phím trên bố cục phần cứng)
event.keyCode / whichInteger (Legacy)72, 13, 32Không dùng nữa - Deprecated (Thiếu nhất quán trên các layout quốc tế không phải QWERTY)
event.locationNumber (0, 1, 2, 3)0 (Chuẩn), 1 (Trái), 2 (Phải), 3 (Numpad)Tiêu chuẩn (Xác định nguồn gốc vật lý của các phím trùng nhau như Shift hoặc Enter)

Câu Hỏi Thường Gặp (FAQ)

Giải đáp thắc mắc về cách sử dụng công cụ và tự động hóa với RunMacro.

Sự khác biệt giữa event.key và event.code là gì?

event.key biểu thị ký tự hoặc giá trị ngữ nghĩa được sinh ra khi nhấn phím (tính đến phím Shift hoặc layout bàn phím, ví dụ 'a' vs 'A'), trong khi event.code biểu thị vị trí vật lý cố định của phím trên phần cứng bàn phím (ví dụ 'KeyA'), giữ nguyên không phụ thuộc vào layout.

Tại sao event.keyCode lại bị coi là chuẩn cũ (deprecated)?

event.keyCode và event.which đã bị loại bỏ (deprecated) trong chuẩn W3C DOM Level 3 vì chúng sử dụng mã số kiểu ASCII hoạt động không đồng nhất giữa các layout bàn phím quốc tế (AZERTY, QWERTZ, Dvorak) và bàn phím ảo di động. Lập trình viên nên chuyển sang sử dụng event.key hoặc event.code.

Công cụ có bắt được các phím chức năng (F1–F12) và phím cách Space không?

Có. Trình soi bắt đầy đủ tất cả các phím tiêu chuẩn bao gồm các phím chức năng (từ F1 đến F12), Escape, Backspace, Tab, Space, Enter và các phím điều hướng mũi tên với độ trễ bằng 0.

RunMacro Macro Recorder ứng dụng mã phím như thế nào?

RunMacro Macro Recorder sử dụng mã scan code cấp phần cứng (tương ứng với event.code) để gán phím nóng toàn cục và tự động hóa thao tác nhấn phím trên desktop một cách chuẩn xác qua nhiều môi trường phần mềm và ngôn ngữ khác nhau.

Công Cụ Liên Quan

Khám phá các tiện ích trực tuyến hữu ích khác trong cùng danh mục.