netyouli / Whc_keyboardmanager
Licence: mit
IOS lightweight keyboard manager, use simple and powerful, the keyboard will never block input controls. iOS平台轻量级的键盘管理器,使用简单功能强大,键盘再也不会挡住输入控件
Stars: ✭ 296
Labels
Projects that are alternatives of or similar to Whc keyboardmanager
kurinji
Kurinji Input Map aims to decouple game play code from device specific input api. This is achieved by providing apis that allows you to map game actions to device input events instead of directly handling device inputs.
Stars: ✭ 47 (-84.12%)
Mutual labels: keyboard
Vue Touch Keyboard
Virtual keyboard component for Vue.js 2.x. Designed to Raspberry Pi Touch Display
Stars: ✭ 255 (-13.85%)
Mutual labels: keyboard
input-event
🎹 Read and parse input device(like mouse, keyboard, joystick and IR-Remote)'s event data.
Stars: ✭ 45 (-84.8%)
Mutual labels: keyboard
kiwi
Kiwi turns your Pimoroni Keybow into a fully customizable poor-man's Elgato Stream Deck!
Stars: ✭ 40 (-86.49%)
Mutual labels: keyboard
react-keyboard-shortcuts
A declarative library for handling hotkeys based on explicit priority in React applications
Stars: ✭ 23 (-92.23%)
Mutual labels: keyboard
Cordova Plugin Native Keyboard
🎹 Add a Slack / WhatsApp - style chat keyboard to your Cordova app!
Stars: ✭ 271 (-8.45%)
Mutual labels: keyboard
rustyvibes
A Rust CLI that makes mechanical keyboard sound effects on every key press
Stars: ✭ 56 (-81.08%)
Mutual labels: keyboard
TTInputVisibilityController
Lightweight controller to keep your inputs visible when the keyboard is presented.
Stars: ✭ 21 (-92.91%)
Mutual labels: keyboard
Custom Topre Guide
Guidelines for designing a custom Topre keyboard
Stars: ✭ 266 (-10.14%)
Mutual labels: keyboard
SwipeType
Implementing same algorithm "swype keyboard" for .NET and Unity
Stars: ✭ 20 (-93.24%)
Mutual labels: keyboard
Chrysalis
Graphical configurator for Kaleidoscope-powered keyboards
Stars: ✭ 261 (-11.82%)
Mutual labels: keyboard
Android Slidingemojikeyboard
Our Sliding Emoji Keyboard app.
Stars: ✭ 286 (-3.38%)
Mutual labels: keyboard
React Hotkeys
React component to listen to keydown and keyup keyboard events, defining and dispatching keyboard shortcuts.
Stars: ✭ 279 (-5.74%)
Mutual labels: keyboard
React Event Components
🛰 A set of React components designed to handle global events (interval, keyboard, touch, mouse, etc)
Stars: ✭ 271 (-8.45%)
Mutual labels: keyboard
WHC_KeyboardManager
简介
- 高效: 轻量级实用键盘管理器
- 安全: 无入侵性,局部控制器键盘自动管理
- 优势: 集成简单设置灵活
- 简单: 无需任何配置
- 灵活: 可自定义键盘处理配置
- 兼容: 支持横竖屏切换适配
- 咨询: 712641411
- 作者: 吴海超
演示
要求
- iOS 6.0 or later
- Xcode 8.0 or later
集成
-
使用CocoaPods:
【Objective-c】 pod 'WHC_KeyboardManager_oc'
【Swift5.0+】 pod 'WHC_KeyboardManager'
使用到第三方库
- 自动布局库WHC_AutoLayoutKit
用法
- 无配置演示
override func viewDidLoad() {
super.viewDidLoad()
/*******只需要在要处理键盘的界面创建WHC_KeyboardManager对象即可无需任何其他设置*******/
WHC_KeyboardManager.share.addMonitorViewController(self)
}
- 自定义配置演示
override func viewDidLoad() {
super.viewDidLoad()
/*******只需要在要处理键盘的界面创建WHC_KeyboardManager对象即可无需任何其他设置*******/
let configuration = WHC_KeyboardManager.share.addMonitorViewController(self)
/// 不要键盘头
configuration.enableHeader = false
/***configuration里面有丰富实用的自定义配置具体可参看代码***/
}
推荐
- iOS平台最好用自动布局库: AutoLayoutKit
- iOS开发辅助Mac工具: DataModelFactory
- iOS平台最强大Sqlite库: ModelSqliteKit
期待
- 如果您在使用过程中有任何问题,欢迎issue me! 很乐意为您解答任何相关问题!
- 与其给我点star,不如向我狠狠地抛来一个BUG!
- 如果您想要更多的接口来自定义或者建议/意见,欢迎issue me!我会根据大家的需求提供更多的接口!
Licenses
All source code is licensed under the MIT License.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].