Thay đổi ngôn ngữ bàn phím JavaScript
tôi có một ứng dụng trong đó người dùng được hiển thị hai trường, một để nhập tiếng Anh và trường thứ hai để nhập các ký tự tiếng Ả Rập Show tôi muốn ngôn ngữ nhập bàn phím tự động chuyển sang tiếng Ả Rập khi trường ngôn ngữ Ả Rập được đặt tiêu điểm có thư viện javascript để thực hiện điều này hay bất kỳ tập lệnh nào khác không? Thêm giải pháp của bạn ở đây B I U S small BIG code Xem trước 0thành viên hiện cóhoặc tham gia với chúng tôiTải xuống, Bình chọn, Nhận xét, Xuất bản Email này đang được sử dụng. Bạn có cần mật khẩu của bạn? Mật khẩu tùy chọnKhi trả lời câu hỏi, vui lòng.
Nội dung này, cùng với bất kỳ tệp và mã nguồn liên quan nào, được cấp phép theo Giấy phép Mở Dự án Code (CPOL) Tôi có một ứng dụng được phát triển trong ASP. MẠNG 4. 0 sử dụng ngôn ngữ VB. Ứng dụng của tôi được phát triển thành 2 ngôn ngữ tiếng Anh và tiếng Ả Rập. Trong một trang của tôi, tôi có 2 hộp văn bản, một hộp dành cho bản ghi tiếng Anh và hộp kia dành cho bản ghi tiếng Ả Rập, Đối với bản ghi tiếng Anh thì không sao nhưng khi con trỏ của tôi đến hộp văn bản tiếng Ả Rập, tôi muốn thay đổi ngôn ngữ bàn phím sang tiếng Ả Rập để nó cho phép tôi nhập bằng tiếng Ả Rập . Tôi đã chỉ định hướng cho rtl Vui lòng cho tôi biết nếu cần thêm thông tin Cảm ơn trước Shabbir Không, đừng tự động làm điều đó. Nó đi ngược lại hai nguyên tắc rất quan trọng về khả năng sử dụng. không làm người dùng ngạc nhiên và để người dùng cảm thấy được kiểm soát Gõ bằng một ngôn ngữ khác là một vấn đề người dùng phải giải quyết trong nhiều tình huống. Do đó, mọi người phải nhập ngôn ngữ thứ hai đã chọn một giải pháp độc lập với ứng dụng phù hợp với mình. Tự động thay thế giải pháp này bằng giải pháp homebrew của riêng bạn là không tốt vấn đề đầu tiên. Người dùng có thể không muốn nhập (mọi thứ) bằng ngôn ngữ mà bạn cho rằng họ nên nhập. Thí dụ. người dùng viết bằng ngôn ngữ mẹ đẻ, không phải chữ viết Latinh của mình, Vấn đề thứ hai. Bạn không biết người dùng đã quen với cách bố trí bàn phím nào. Có, thường có một bố cục "tiêu chuẩn" cho mỗi quốc gia, nhưng bố cục này không phải lúc nào cũng được sử dụng rộng rãi nhất. Đặc biệt là những người dùng máy tính trẻ chưa bao giờ ngồi vào máy đánh chữ và không muốn học hai bố cục để gõ ngôn ngữ của họ và gõ các ký hiệu la tinh sẽ thường thích sử dụng bố cục ngữ âm hơn bố cục tiêu chuẩn quốc gia của họ. Nhưng không phải lúc nào bố cục ngữ âm cũng chuẩn. Đặc biệt đối với các chữ cái không có từ tương đương trong tiếng Anh, có thể có các tổ hợp phím thay vì các lần nhấn phím đơn lẻ. Và một số người dùng đã học cách gõ ngôn ngữ của họ bằng tiếng Latinh được chuyển tự trong nhiều năm để sử dụng một số tổ hợp phím bất thường để diễn đạt các chữ cái. Hãy xem xét chữ cái Cyrillic Vấn đề thứ ba Nếu người dùng đã có sẵn giải pháp, giải pháp của bạn sẽ tương tác với giải pháp đó theo những cách không lường trước được. Ví dụ: tôi đã từng sử dụng plugin Firefox để chuyển ngữ, khi tôi nhấn F2 trong một trường, nó sẽ chuyển bố cục bàn phím của tôi sang bố cục Cyrillic tùy chỉnh. Tôi không thể dự đoán giải pháp tự động của bạn sẽ hoạt động như thế nào trong trường hợp này, nhưng nếu giải pháp đó lấn át giải pháp hiện có, thì trước tiên, giải pháp đó sẽ rất mất phương hướng. Nếu trong bố cục tùy chỉnh của tôi, phím Điều đó đang được nói, cung cấp tùy chọn để chuyển bố cục theo cách thủ công là một điều tốt. Đầu tiên, nó tránh được cả hai vấn đề tồi tệ nhất với giải pháp tự động. bất ngờ và mất kiểm soát. Thứ hai, mặc dù giải pháp mà người dùng có sẵn sẽ luôn tốt hoặc vượt trội như giải pháp của bạn, nhưng người dùng có thể không có sẵn giải pháp ngay bây giờ. Có lẽ anh ấy đang ngồi trước máy tính của một người bạn. Có thể đó là máy tính làm việc của anh ấy, nơi anh ấy không được phép thay đổi cài đặt hệ thống. Có thể anh ấy đang cố gắng hết sức để hệ thống Windows 2000 cũ hoạt động và không muốn quan tâm đến các chi tiết như cài đặt bố cục bàn phím. Có lẽ anh ấy đang sử dụng Gnome mới nhất, có xu hướng phá vỡ bố cục bàn phím chuyển đổi phím tắt mỗi phiên bản khác. Dù lý do là gì, bạn có thể làm điều đó tương tự như Google dịch và cung cấp trình chuyển đổi bố cục bàn phím ảo hoạt động độc lập với bố cục đã được cài đặt trên hệ thống, tốt nhất là với lược đồ của bố cục đang hoạt động, ít nhất có thể được sử dụng làm tài liệu tham khảo, trong Tại sao tôi không thể chuyển đổi ngôn ngữ trên bàn phím?Bấm Bắt đầu, rồi bấm Pa-nen Điều khiển. Trong Đồng hồ, Ngôn ngữ và Vùng, bấm Thay đổi bàn phím hoặc các phương thức nhập khác. Trong hộp thoại Vùng và Ngôn ngữ, bấm Thay đổi bàn phím. Trong hộp thoại Dịch vụ văn bản và Ngôn ngữ nhập liệu, bấm vào tab Thanh ngôn ngữ |