Android 14에는 수정자 키 재매핑, 터치패드 동작 등 키보드에 대한 새로운 기능과 개선 사항이 포함되어 있습니다.
Google은 대형 화면 기기에서 Android가 더 잘 작동하도록 노력해 왔으며 이러한 노력 덕분에 이제 다음과 같은 기능을 갖게 되었습니다. 작업 표시줄, 액티비티 임베딩, 더욱 최적화된 앱, 개선된 레터박스, 향상된 화면 분할 지원 등을 예로 들 수 있습니다. 변화. Android는 또한 대형 화면 기기를 위한 수많은 유용한 기능을 추가하고 있으며 그 중 다수는 아직 지원되지 않습니다. 허브 모드, 데스크탑 모드, 스타일러스 필기, 팜 리젝션 등 개발 중이거나 더욱 개선되고 있습니다. 지원하다. 이제 그 안드로이드 14 DP1이 출시되었으므로 Google이 대형 화면 기기를 위해 작업 중인 개선 사항 목록에 더 나은 키보드 지원을 추가할 수 있습니다.
태블릿은 미디어 소비 장치로 가장 잘 작동하지만 업무에도 사용할 수 있습니다. 하지만 무선으로 태블릿에 연결하거나 부착할 키보드가 없다면 많은 타이핑이 필요한 모든 종류의 작업을 수행하는 것이 답답할 수 있습니다. 다행히 Android는 외부 물리적 키보드 사용을 지원했습니다. 오랫동안, 그리고 많은 태블릿 키보드도 같이 오세요 그들을 위해 특별히 설계되었습니다.
Android는 Linux의 입력 장치 인터페이스를 지원하므로 대부분의 키보드는 다음과 같은 경우 즉시 인식됩니다. 연결되어 있지만 플랫폼은 다음에 정의된 매핑을 사용하여 Linux 키 코드를 Android 키 코드로 변환합니다. ㅏ 키 레이아웃 파일. 키보드가 고유한 제품 ID를 사용하여 자신을 식별하고 OS에 해당 ID에 해당하는 특정 키 레이아웃 파일이 있는 경우를 제외하고 Android는 다음을 사용합니다. 일반 키 레이아웃 그리고 일반 키 문자 맵 사용자가 키보드의 키를 누를 때 전송할 Android 키 코드를 결정합니다.
이러한 일반 키 파일은 일반적이므로 광범위한(전체 알파벳 미국 영어 PC 스타일 외부) 키보드를 지원할 수 있습니다. 이것은 여러분이 접하게 될 대부분의 일반적인 QWERTY 키보드에 잘 작동하지만 때로는 약간의 차이가 있는 키보드를 사용하는 경우도 있습니다. Caps lock, Ctrl, Meta 및 Alt와 같은 수정자 키가 약간 다르게 배치되지만 여전히 동일한 기능을 수행하는 일반 QWERTY와 레이아웃이 다릅니다. 기능. 그렇다면 해당 키를 다시 매핑할 수 있으면 유용할 것입니다. 다행히 Android 14에서는 수정자 키의 동작 변경에 대한 지원 추가를 준비하고 있습니다!
Android 14 DP1에서는 설정 > 언어 및 입력 > 물리적 키보드에서 새로운 '수정자 키' 인터페이스를 발견했습니다. 이 페이지를 통해 Caps lock, Ctrl, Meta 및 Alt 키의 동작을 바꿀 수 있습니다. 여기에서는 모든 키를 다시 매핑할 수 있는 옵션이 제공되지 않지만 수정자 키를 다시 매핑할 수 있다는 점은 여전히 좋습니다. 그러나 Android 14 DP1에서는 '수정자 키' 페이지가 기본적으로 표시되지 않습니다. 이 기능이 나타나도록 하려면 개발자 플래그를 뒤집어야 했는데, 이는 해당 기능이 아직 개발 중임을 나타냅니다. 하지만 일단 출시되면 마음에 들지 않는 수정자 키 배치가 있는 키보드를 사용하는 사용자는 이를 다시 매핑할 수 있는 옵션을 갖게 됩니다!
키 누르기에 관한 주제를 다루면서 Android 14에서는 일반 키 레이아웃 파일이 업데이트되어 더 많은 Linux 키 코드를 Android 키 코드에 매핑한다는 점도 언급하고 싶었습니다. 변경 사항은 다음과 같습니다.
- (정의되지 않음)에서 RECENT_APPS까지의 키 120
- 키 228: KEYBOARD_BACKLIGHT_TOGGLE
- 키 229: KEYBOARD_BACKLIGHT_DOWN
- 키 230: KEYBOARD_BACKLIGHT_UP
- 키 248: 음소거
- 키 418: ZOOM_IN
- 키 419: ZOOM_OUT
- 키 528: 포커스
Android도 지원을 추가하고 있기 때문에 키보드 백라이트 입력이 특히 주목할 만합니다. 새로운 내부 API를 통해 연결된 키보드의 백라이트를 제어하려면: android.hardware.input. KeyboardBacklightState 및 com.android.server.input. 키보드백라이트컨트롤러. 또한 QWERTY가 아닌 키보드 레이아웃을 더 잘 처리하기 위해 Android는 새로운 내부 API를 추가하여 azerty, colemak, dvorak, 확장, qwertz, turkish_f, turkish_q 및 옵션이 있는 키보드 레이아웃 노동자. 향후 Android 14 릴리스에 키보드 레이아웃을 변경할 수 있는 기능이 추가될지는 모르겠지만 일부 사람들에게는 삶의 질이 크게 향상될 것이라고 확신합니다.
마우스나 터치패드가 없는 키보드는 얼마나 유용합니까? 물론 터치스크린을 사용할 수도 있지만 약간 떨어진 곳에서 작업하거나 외부 디스플레이에 연결되어 있는 경우에는 어떻게 될까요? 많은 키보드 액세서리에는 Android가 수년간 지원해 온 터치패드가 통합되어 있지만 Android에서는 가리키고 클릭하는 것 외에는 많은 작업을 할 수 없습니다. 하지만 Android 14에서는 터치패드에 대한 몇 가지 유용한 삶의 질 기능뿐만 아니라 새로운 터치패드 제스처도 얻을 수 있습니다.
개발자 플래그를 활성화하면 Android 14 DP1의 설정 > 시스템에 새로운 '터치패드' 옵션이 표시됩니다. 여기에서는 탭하여 클릭해야 하는지 여부, 스크롤 방향 변경(역방향 스크롤) 또는 터치패드의 오른쪽 하단 탭으로 더 많은 옵션이 표시되는지 여부를 전환할 수 있습니다. 기본값이 너무 낮거나 너무 빠른 경우 포인터 속도를 조정할 수도 있습니다. 포인터 가속 조정도 보고 싶었지만, InputManager에 포인터 가속과 관련된 몇 가지 새로운 내부 메서드가 있으므로 향후 릴리스에 적용될 수도 있습니다.
페이지 하단에는 '터치패드 제스처 학습'이라는 버튼이 있습니다. 탭해도 아무 효과가 없습니다. 터치패드 제스처 사용법을 배우기 위한 튜토리얼이 포함될 액티비티는 아직 구현되지 않았습니다. 그러나 두 번째 개발자 플래그를 뒤집고 동일한 페이지로 돌아가면 "터치패드 제스처"라는 새로운 항목이 맨 위에 표시됩니다. 여기서는 "개별 터치패드 탐색 제스처를 사용자 정의"할 수 있습니다. 다음과 같은 옵션이 있습니다.
- 세 손가락으로 왼쪽이나 오른쪽으로 스와이프하여 뒤로 이동
- 세 손가락으로 위로 스와이프하여 홈으로 이동
- 세 손가락으로 위로 스와이프한 다음 길게 눌러 최근 앱을 엽니다.
- 세 손가락으로 아래로 스와이프하여 알림 열기
- 네 손가락으로 왼쪽이나 오른쪽으로 스와이프하여 앱을 전환하세요.
업무용으로 키보드와 터치패드가 있는 Android 태블릿을 사용하려는 사람이라면 누구나 이러한 작업이 유용할 것입니다. 특히 멀티태스킹을 할 때 더욱 그렇습니다. 일부 OEM이 이미 AOSP 포크에 이러한 기능을 구현했다고 확신하지만 여전히 그렇습니다. OS 제조업체가 Android에 구현한 더 나은 키보드 및 터치패드 지원을 보니 반갑습니다. 그들 자신.
마지막으로 강조하고 싶은 두 가지 변경 사항이 더 있습니다. 이전 스크린샷 중 하나에서 가장 먼저 눈에 띄는 것은 "언어 및 입력" 페이지가 "언어"와 "키보드"로 분할되어 있다는 것입니다. Android 14에서 볼 수 있는 키보드 지원에 대한 새로운 초점을 고려하면 이는 타당합니다. 그러나 제가 언급한 다른 변경 사항과 마찬가지로 이 재설계는 Android 14 DP1에서 기본적으로 활성화되지 않습니다. 두 번째 변경 사항은 활성화된 ENABLE_SPLIT_FROM_FULLSCREEN_SHORTCUT라는 새로운 실행 프로그램 플래그입니다. 기본적으로 앱이 실행 중일 때 키보드 단축키를 사용하여 분할 화면 모드로 들어갈 수 있습니다. 전체 화면.