Dưới đây là ví dụ đầu tiên của việc sử dụng nhà nước máy cho đầu vào xử lý. Bên trong bộ công cụ GUI, một nhà nước máy xử lý dịch nguyên sự kiện vào các sự kiện cao cấp. Dưới đây là cách nhấp vào sự kiện được tạo ra-sau một mousedown, mouseup, miễn là chuột đã không di chuyển (nhiều) giữa những sự kiện hai. Câu hỏi dành cho bạn: ngưỡng trên bộ công cụ GUI yêu thích của bạn là gì? Nếu nó được đo bằng điểm ảnh, làm thế nào lớn là nó? Không chuột ra khỏi hộp kích hoạt đối tượng đồ họa ngưỡng bất kể khoảng cách điểm ảnh, bounding?Trong trường hợp này, các sự kiện nguyên (xuống, lên, di chuyển) vẫn còn được gửi đến ứng dụng của bạn, cùng với sự kiện này dịch (nhấp chuột). Điều này có nghĩa rằng nếu ứng dụng của bạn xử lý các sự kiện sống và các sự kiện đã dịch, nó đã được chuẩn bị sẵn sàng để hy vọng điều này. Điều này thường đi kèm với double-click, ví dụ: ứng dụng của bạn sẽ thấy hai sự kiện nhấp chuột trước khi nó thấy sự kiện nhấn đúp. Kết quả là, bạn không thể làm cho bấm vào làm một cái gì đó không tương thích với nhấp đúp.Nhưng đôi khi, ở độ cao thấp sự kiện được tiêu thụ trong quá trình dịch chúng với các sự kiện cao cấp. Nó là một sự khác biệt bạn phải chú ý đến trong bộ công cụ cụ thể của bạn.Đây là một số mã HTML để thử nghiệm với các bản dịch của sự kiện nguyên chuột vào nhấp chuột và doubleclicks:
đang được dịch, vui lòng đợi..