Bí ẩn đằng sau bàn phím của Windows Phone 7
Một ưu điểm của nền tảng Windows Phone 7 đã được rất nhiều người dùng thừa nhận chính là bàn phím ảo. Mặc dù đơn giản, không bóng bẩy như bàn phím của Android hay iOS, bàn phím ảo của WP7 thật sự dễ bấm, độ chính xác cao và thông minh.
AMBIENT/
Chủ đề:
Nội dung Text: Bí ẩn đằng sau bàn phím của Windows Phone 7
- Bí ẩn đằng sau bàn phím của Windows Phone 7
Một ưu điểm của nền tảng Windows Phone 7 đã được rất nhiều người dùng thừa
nhận chính là bàn phím ảo. Mặc dù đơn giản, không bóng bẩy như bàn phím của
Android hay iOS, bàn phím ảo của WP7 thật sự dễ bấm, độ chính xác cao và
thông minh. Tuy nhiên, để tạo ra chiếc bàn phím này lại không hề đơn giản chút
nào.
Từ trái qua Asela Gunawardana, Itai Almog, Tim Paek và Eric Badger.
Bàn phím của W P7 là sản phẩm hợp tác giữa các kỹ sư phát triển Windows Phone và
các nhà khoa học tại trung tâm nghiên cứu Microsoft Research. Và hôm nay, họ đã tiết
lộ những bí mật đằng sau quá trình sáng tạo ra chiếc bàn phím này. Nhóm phát triển
bàn phím WP7 được dẫn đầu bởi 2 nhà khoa học thuộc Microsoft Research: Tim Paek
đến từ trung tâm Mobile Computing Research; Asela Gunawardana đến từ nhóm
Machine Learning & Applied Statistics và 2 lập trình viên thuộc nhóm phát triển WP7:
Eric Badger - lãnh đạo lập trình viên; Itai Almog - quản lý chương trình. Mục tiêu mà họ
đưa ra rất đơn giản: "Thiết kế một chiếc bàn phím ảo tốt h ơn cho điện thoại."
Badger cho biết: "Mục tiêu trên là tiền đề của chúng tôi, chúng tôi muốn có được giải
pháp nhập liệu tốt nhất trên thế giới. Vì vậy, ý tưởng cho chiếc bàn phím là rất quan
trọng." Tuy nhiên, để có được cái gọi là "giải pháp nhập liệu t ốt nhất" cho điện thoại
- không hề dễ dàng. Badger cho rằng cách bố trí bàn phím là vấn đề khiến người dùng
hay gõ sai. Almog nói: "Ngón tay thì to, phím bấm thì nhỏ và màn hình cảm ứng thì
không phải lúc nào cũng ổn định."
Để tìm ra giải pháp, Microsoft Research và nhóm phát triển WP7 đã thu thập dữ liệu trải
nghiệm người dùng trên một phiên bản thử nghiệm bàn phím ảo cho WP7. Dữ liệu
được ghi lại từ cách thức người dùng chạm vào bàn phím với 2 ngón tay cái, lực chạm
mạnh hay nhẹ, v.v...
Trò chơi Text Tex Revolution!
Peak và Gunawardana đã quyết định sử dụng chuyên môn của mình trong lĩnh vực
ngôn ngữ học để phát triển một phương pháp kết hợp giữa đặc tính hình học và
khoảng trống giữa các phím trên bàn phím WP7. Sau đó, Badger và đồng nghiệp của
mình là Drew Linerud đã chế tạo nguyên mẫu đầu tiên của bàn phím WP7. Điện thoại
W P7 sẽ sử dụng mô hình thống kê để xác định những vị trí mà người dùng có xu
hướng muốn nhấn để gõ kí tự nhất. Dữ liệu mà họ có được thậm chí đã được phát
triển thành một trò chơi tập gõ phím có tên Text Text Revolution! do lập trình viên
Dmitry Rudchenko viết.
Bằng cách kết hợp mô hình thống kê và các vị trí thường chạm trên bàn phím, bàn
- phím sẽ tự động thay đổi kích thước ảo của kí tự tiếp theo. Do đó, người dùng sẽ có
phạm vi gõ lớn hơn với kí tự cần gõ. Paek nói: "Chúng tôi không thể hiện một cách trực
quan mà tất cả đều diễn ra đằng sau bàn phím." Phần mềm bàn phím sẽ phân tích
những gì người dùng đang gõ, quyết định kí tự nào sẽ được gõ tiếp theo và mở rộng
khu vực tương tác với kí tự. Vì vậy, nếu bạn gõ chữ "T" thì kí tự hiển thị trên màn hình
sẽ là chữ "T" thay vì "Y" hay "R".
Hơn nữa, nhóm nghiên cứu cũng đặc biệt quan tâm đến mức sử dụng tài nguyên của
bàn phím. Điều này chúng ta có thể nhận thấy rõ ràng trên Windows Mobile trước đây
khi bàn phím luôn là một trở ngại và thời gian kích hoạt khá chậm. Nhà nghiên cứu
Gunawardana cho biết: "Đó là những gì chúng tôi đã giành thời gian nghiên c ứu. Chúng
tôi buộc phải duy trì các mô hình thống kê nhưng bên cạnh đó phải thu nhỏ thuật toán
để bàn phím hoạt động nhanh trên cả những thiết bị có cấu hình trung bình. Tất nhiên
là không ai muốn điện thoại bị treo khi thao tác với bàn phím."
Ngoài ra, hệ thống đoán từ tích hợp trên bàn phím WP7 cũng là một trợ thủ đắc lực nếu
người dùng thường xuyên sử dụng bàn phím để nhắn tin hay soạn văn bản. Không chỉ
tự động sửa lỗi chính tả, bàn phím còn dự đoán từ bạn sắp gõ theo cấu trúc câu. Hiện
tại nhóm nghiên cứu đang hướng đến mở rộng ngôn ngữ cho bàn phím và trong tương
lai, có thể sẽ có ngôn ngữ tiếng Việt trên bàn phím WP7.
Một số thủ thuật với bàn phím WP7:
Nếu gõ tiếng Anh, bạn có thể gõ nhanh và đảm bảo bàn phím sẽ sửa lỗi
sai cho bạn;
Nhấn 2 đúp phím Space ở cuối câu để bỏ dấu chấm "." và in hoa kí tự đầu
tiên trong câu tiếp theo;
Nhấn và giữ phím bất kì để hiển thị menu ẩn, kể cả phím ".";
Tăng tốc gõ phím bằng cách nhấn nút Shift hay Numbers/Symbols và
trượt ngón tay đến kí tự cần nhập và thả ra thay vì gõ;
Tại khu vực gợi ý (Suggestion), nhấn dấu "+" để cho máy học từ mới;
Để hủy tự động sửa lỗi chính tả, nhấn vào từ vừa gõ và nhấn vào gợi ý
đầu tiên trên thanh gợi ý (Suggestion);
Để sử dụng bàn phím với nhiều ngô n ngữ: vào Settings chọn Keyboard và
chọn ngôn ngữ phím.