Kofktu / Kuikeyboard
Licence: mit
Keyboard Handler in iOS
Stars: ✭ 64
Programming Languages
swift
15916 projects
Projects that are alternatives of or similar to Kuikeyboard
Inputsystem
An efficient and versatile input system for Unity.
Stars: ✭ 1,013 (+1482.81%)
Mutual labels: keyboard
Keyboardlayoutguide
⌨️ Manage iOS keyboard with Apple's missing KeyboardLayoutGuide
Stars: ✭ 1,054 (+1546.88%)
Mutual labels: keyboard
Keyboardhidemanager
Codeless manager to hide keyboard by tapping on views for iOS written in Swift
Stars: ✭ 57 (-10.94%)
Mutual labels: keyboard
Pxt Bluetooth Keyboard
BLE HID Keyboard module for micro:bit
Stars: ✭ 44 (-31.25%)
Mutual labels: keyboard
Kfreestyle2d
Unofficial Kinesis Freestyle 2 Userspace Linux Driver
Stars: ✭ 41 (-35.94%)
Mutual labels: keyboard
Qwerty Lafayette
QWERTY keyboard layout for French-speaking users
Stars: ✭ 60 (-6.25%)
Mutual labels: keyboard
Keyboardheightprovider
Get android keyboard height using an overlay popup-window
Stars: ✭ 50 (-21.87%)
Mutual labels: keyboard
Whitefox Keyboard Macos Configuration
⌨ A macOS compatible configuration for Matt3o's Whitefox keyboard.
Stars: ✭ 53 (-17.19%)
Mutual labels: keyboard
Commonkeyboard
An elegant Keyboard library for iOS. simple, lightweight and standalone no sub-dependencies required
Stars: ✭ 47 (-26.56%)
Mutual labels: keyboard
Libcorsairrgb
⌨️ Windows library for controlling lights on Corsair RGB keyboards
Stars: ✭ 52 (-18.75%)
Mutual labels: keyboard
Tertiary text
[Pebble] Tertiary text input for the Pebble!
Stars: ✭ 43 (-32.81%)
Mutual labels: keyboard
Capsicain
Powerful low-level keyboard remapping tool for Windows
Stars: ✭ 51 (-20.31%)
Mutual labels: keyboard
On Screen Keyboard
A jQuery plug-in which provides users with a fluid-width on-screen keyboard.
Stars: ✭ 63 (-1.56%)
Mutual labels: keyboard
Teensy Thumb Keyboard
Handheld tactile switch keyboard for Teensy 3.2 compatible boards.
Stars: ✭ 61 (-4.69%)
Mutual labels: keyboard
Badusb
Personal implementation of the BadUSB exploit with an Atmel 8-bit AVR ATTiny85 acting as a HID keyboard
Stars: ✭ 53 (-17.19%)
Mutual labels: keyboard
KUIKeyboard
Keyboard Handler in iOS, It also perfectly works with UIScrollViewKeyboardDismissMode.interactive.
Requirements
- iOS 8.0+
- Xcode 11.0
- Swift 5.0 (>= 1.7.0)
- Swift 4.2 (>= 1.6.0)
- Swift 4.0 (>= 1.5.0)
- Swift 3.0 (1.0.0)
Installation
CocoaPods
KUIKeyboard is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "KUIKeyboard"
Usage
KUIKeyboard
import KUIKeyboard
var keyboard = KUIKeyboard()
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
keyboard.addObservers()
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
keyboard.removeObservers()
}
KUIKeyboardDelegate
keyboard.delegate = self
...
func keyboard(_ keyboard: KUIKeyboard, changed visibleHeight: CGFloat) {
// Customize
}
Closure
keyboard.onChangedKeyboardHeight = { (visibleHeight) in
// Customize
}
References
- RxKeyboard (https://github.com/RxSwiftCommunity/RxKeyboard)
Authors
Taeun Kim (kofktu), [email protected]
License
KUIKeyboard is available under the MIT
license. See the LICENSE
file for more info.
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].