文本输入源服务 API 的库包装器
输入源管理器
文本输入源服务 API 的库包装器
开始
安装
Swift Package Manager
要将 InputSourceManager 包含在 Swift Package Manger 项目中,请在 :dependencies
Package.swift
let package = Package(
// name, platforms, products, etc.
dependencies: [
// other dependencies
.package(url: "https://github.com/robinlieb/input-source-manager.git", from: "1.0.0"),
],
targets: [
.target(
name: "YourProject",
dependencies: [
.product(name: "InputSourceManager", package: "input-source-manager"),
]),
]
)
用法
可以使用 InputSourceManager.getCurrentKeybaordInputSource() 函数来检索输入源对象的表示形式。
import InputSourceManager
let inputSource = InputSourceManager().getCurrentKeybaordInputSource()
print(inputSource.id) // e.g com.apple.keylayout.US