Add preliminary support for keyboard layout APIs.

11 files changed