12 loại bàn phím trong iOS

Bài viết được dịch từ trang medium.com, mời các bạn xem bài gốc tại https://medium.com/better-programming/12-shades-of-keyboard-types-in-ios-a413cf93bf4f.

Mỗi loại bàn phím iOS, tất cả sẽ có trong bài viết này.

Như trong tài liệu của Apple đã đề cập, chúng ta sẽ có tất cả là 12 loại bàn phím trên iOS. Bây giờ, cùng xem xét qua tất cả chúng, tôi đã ảnh chụp màn hình các loại bàn phím này để các bạn dễ hiểu.

1. .default

Bạn dùng kiểu bàn phím này chỉ định mặc định cho phương thức nhập văn bản hiện tại.

2. .asciiCapable

Đây là loại bàn phím chỉ định nhập các ký tự ASCII tiêu chuẩn. Bạn không thể nhập các biểu tượng cảm xúc với kiểu bàn phím này.

3. .numbersAndPunctuation

Đây là loại bàn phím chỉ định nhập số và chấm câu.

4. .URL

Đây là loại bàn phím được tối ưu hóa cho việc nhập URL. Loại bàn phím này nổi bật với các ký tự dấu chấm (.) và dấu gạch chéo (/) và chuỗi .com.

5. .numberPad

Đây là loại bàn phím số, thiết kế để nhập mã PIN. Loại bàn phím này nổi bật với các số từ 0 đến 9. Và nó không hỗ trợ viết hoa tự động.

6. .phonePad

Đây là loại bàn phím được thiết kế để nhập số điện thoại. Loại bàn phím này nổi bật với các số từ 0 đến 9, và các kí tự (*) và (#). Nó cũng không hỗ trợ viết hoa tự động.

7. .namePhonePad

Đây là loại bàn phím được thiết kế để nhập tên người hoặc số điện thoại. Loại bàn phím này cũng không hỗ trợ viết hoa tự động.

8. .emailAddress

Đây là loại bàn phím được tối ưu hóa cho việc nhập địa chỉ email. Loại bàn phím này nối bật với các kí tự (@), (.), và kí tự cách.

9. .decimalPad

Đây là loại bàn phím chỉ định nhập số và dấu thập phân.

10. .twitter

Đây là loại bàn phím được tối ưu hóa cho việc nhập văn bản trên Twitter, bạn dễ dàng để nhập các kí tự (@) và (#).

11. .webSearch

Đây là loại bàn phím được tối ưu hóa cho việc nhập cụm từ tìm kiếm trên web và nhập URL. Loại bàn phím này nối bật với các kí tự cách và dấu (.) Bạn cũng có phím Go với chức năng như là phím Return trên các loại bàn phím khác.

12. .asciiCapableNumberPad

Loại bàn phím này chỉ định một bảng số mà chỉ cho ra các chữ số ASCII. Lưu ý: bàn phím này chỉ khả dụng trong iOS 10.0 trở lên.

Nếu bạn nhìn vào .numberPad.asciiCapableNumberPad, bạn có thể thấy 2 loại bàn phím này giống nhau nhưng khi bạn sử dụng bàn phím tiếng Ả Rập, Kannada, Konkani bạn sẽ thấy có sự khác biệt giữa 2 loại bàn phím này, như ảnh ở phía dưới đây:

Bên cạnh đó, chúng ta có loại bàn phím thứ 13, đó là .alphabet, nhưng nó không được dùng nữa nên tôi sẽ không đề cập đến nó ở trên.

Cảm ơn vì đã đọc!