StomHong / Customizekeyboard
完全自定义的Android安全键盘
Stars: ✭ 469
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Customizekeyboard
Python Keyboard
A hand-wired USB & Bluetooth keyboard powered by Python and more
Stars: ✭ 360 (-23.24%)
Mutual labels: keyboard
Romplayer
AudioKit Sample Player (ROM Player) - EXS24, Sound Font, Wave Player
Stars: ✭ 445 (-5.12%)
Mutual labels: keyboard
Sharpkeys
SharpKeys is a utility that manages a Registry key that allows Windows to remap one key to any other key.
Stars: ✭ 4,402 (+838.59%)
Mutual labels: keyboard
Pretzel
Pretzel is Mac desktop app that shows and find keyboard shortcuts based on your current app.
Stars: ✭ 405 (-13.65%)
Mutual labels: keyboard
Keyboardchangelistener
Simple and powerful keyboard show/hidden listeners
Stars: ✭ 352 (-24.95%)
Mutual labels: keyboard
Keyboardvisualizer
Audio visualizer and effects engine for RGB keyboards, mice, and accessories using the OpenRGB SDK. Supports Windows, Linux, and MacOS. Issue tracker on GitLab (https://gitlab.com/CalcProgrammer1/KeyboardVisualizer)
Stars: ✭ 458 (-2.35%)
Mutual labels: keyboard
React Key Handler
React component to handle keyboard events 🔑
Stars: ✭ 386 (-17.7%)
Mutual labels: keyboard
React Native Keyboard Aware Scroll View
A ScrollView component that handles keyboard appearance and automatically scrolls to focused TextInput.
Stars: ✭ 4,540 (+868.02%)
Mutual labels: keyboard
Rbtray
A fork of RBTray from http://sourceforge.net/p/rbtray/code/.
Stars: ✭ 365 (-22.17%)
Mutual labels: keyboard
Duckhunt
🎯 Prevent RubberDucky (or other keystroke injection) attacks
Stars: ✭ 386 (-17.7%)
Mutual labels: keyboard
Uitextfield Navigation
🏄♂️ UITextField-Navigation makes it easier to navigate between UITextFields and UITextViews
Stars: ✭ 436 (-7.04%)
Mutual labels: keyboard
Keyberon
A rust crate to create a pure rust keyboard firmware.
Stars: ✭ 355 (-24.31%)
Mutual labels: keyboard
Keyboardobserving
⌨️A Combine-based way to observe and adjust for Keyboard notifications in SwiftUI
Stars: ✭ 399 (-14.93%)
Mutual labels: keyboard
Keyboardkit
KeyboardKit is a Swift library that helps you create custom keyboard extensions for iOS and ipadOS.
Stars: ✭ 438 (-6.61%)
Mutual labels: keyboard
自定义Android键盘
用法:
依赖:
dependencies{
implementation 'com.stomhong:customizekeyboard:1.0.1'
}
1.0.1版本更新说明:去掉了键盘头部“安全键盘文字”,更改了包名
初始化
private void initMoveKeyBoard() {
keyboardUtil = new KeyboardUtil(this, rootView, scrollView);
keyboardUtil.setOtherEdittext(normalEd);
// monitor the KeyBarod state
keyboardUtil.setKeyBoardStateChangeListener(new KeyBoardStateListener());
// monitor the finish or next Key
keyboardUtil.setInputOverListener(new inputOverListener());
specialEd.setOnTouchListener(new KeyboardTouchListener(keyboardUtil, KeyboardUtil.INPUTTYPE_ABC, -1));
}
关于键盘输入状态
public static int inputType = 1; // 默认
public static final int INPUTTYPE_NUM = 1; // 数字,右下角 为空
public static final int INPUTTYPE_NUM_FINISH = 2; // 数字,右下角 完成
public static final int INPUTTYPE_NUM_POINT = 3; // 数字,右下角 为点
public static final int INPUTTYPE_NUM_X = 4; // 数字,右下角 为X
public static final int INPUTTYPE_NUM_NEXT = 5; // 数字,右下角 为下一个
public static final int INPUTTYPE_ABC = 6; // 一般的abc
public static final int INPUTTYPE_SYMBOL = 7; // 标点键盘
public static final int INPUTTYPE_NUM_ABC = 8; // 数字,右下角 为下一个
效果图如下
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].