All Projects → GeorgeArgyrakis → Floatingkeyboard

GeorgeArgyrakis / Floatingkeyboard

Licence: other
A Draggable and Floating KeyboardView for android that several EditText's can register to use it.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Floatingkeyboard

Mnfloatbtn
iOS全局悬浮按钮,显示 / 切换当前API环境与版本 ,掌握和测试撕逼主动权~
Stars: ✭ 168 (-17.65%)
Mutual labels:  floating
Configurator
Client-side component of the configurator
Stars: ✭ 184 (-9.8%)
Mutual labels:  keyboard
Ktrl
A Supercharged Keyboard Programming Daemon ⌨️
Stars: ✭ 190 (-6.86%)
Mutual labels:  keyboard
Phpagebuilder
A drag and drop page builder to manage pages in any PHP project.
Stars: ✭ 168 (-17.65%)
Mutual labels:  drag-and-drop
React Dragtastic
A simple drag and drop library for React which uses the more stable mouseDown/mouseUp event pattern instead of the problematic HTML5 drag and drop API
Stars: ✭ 181 (-11.27%)
Mutual labels:  drag-and-drop
Karabiner Elements
Karabiner-Elements is a powerful utility for keyboard customization on macOS Sierra (10.12) or later.
Stars: ✭ 13,874 (+6700.98%)
Mutual labels:  keyboard
Vue Email Editor
Drag-n-Drop Email Editor Component for Vue.js
Stars: ✭ 166 (-18.63%)
Mutual labels:  drag-and-drop
Case
Cad files for cases plates and related mechanicals.
Stars: ✭ 200 (-1.96%)
Mutual labels:  keyboard
Dragdroptworecyclerviews
A code example demonstrating a dragging and dropping from one RecyclerView into another RecyclerView.
Stars: ✭ 181 (-11.27%)
Mutual labels:  drag-and-drop
Laravel Pagebuilder
A drag and drop pagebuilder to manage pages in any Laravel project.
Stars: ✭ 189 (-7.35%)
Mutual labels:  drag-and-drop
Autokbisw
Automatic keyboard/input source switching for OSX
Stars: ✭ 176 (-13.73%)
Mutual labels:  keyboard
Chromium Vim
Vim bindings for Google Chrome.
Stars: ✭ 2,150 (+953.92%)
Mutual labels:  keyboard
Grapesjs
Free and Open source Web Builder Framework. Next generation tool for building templates without coding
Stars: ✭ 14,892 (+7200%)
Mutual labels:  drag-and-drop
Keyboardtextfield
KeyboardTextField is a lightweight, simple, non-invasive keyboard accompanying input box! Write in Swift!
Stars: ✭ 170 (-16.67%)
Mutual labels:  keyboard
Phaser Input
Adds input boxes to Phaser like CanvasInput, but also works for WebGL and Mobile, made for Phaser only.
Stars: ✭ 191 (-6.37%)
Mutual labels:  keyboard
Nrf52 Keyboard
A ble keyboard firmware using nrf52810/52832
Stars: ✭ 168 (-17.65%)
Mutual labels:  keyboard
Mac Keyboard Brightness
🔆 Programmatically get & set the keyboard & display backlight brightness on Macs. Flash your keyboard to the music! (only works on <2015 Macs)
Stars: ✭ 185 (-9.31%)
Mutual labels:  keyboard
Keyboardavoidanceswiftui
How to move SwiftUI view up when keyboard appears https://www.vadimbulavin.com/how-to-move-swiftui-view-when-keyboard-covers-text-field/
Stars: ✭ 198 (-2.94%)
Mutual labels:  keyboard
Pok3r re firmware
Reverse engineering project for the POK3R and related keyboards.
Stars: ✭ 198 (-2.94%)
Mutual labels:  keyboard
File Drop
A simple file drag and drop custom-element
Stars: ✭ 188 (-7.84%)
Mutual labels:  drag-and-drop

FloatingKeyboard

A Floating and Draggable KeyboardView for android that several EditText's can register to use it.

Alt text

Usage

Use it as normal keyboard view and

  1. Place FloatingKeyboardView inside a FrameLayout or a RelativeLayout (TIP: Put it last or/and with some elevation)
  2. Make an xml with you keyboard layout (https://developer.android.com/reference/android/inputmethodservice/Keyboard.html)
  3. Declare it in activity code FloatingKeyboardView mCustomKeyboard = (FloatingKeyboardView) findViewById(R.id.keyboardview);
  4. Assign the keyboard layout mCustomKeyboard.setKeyboard(new Keyboard(this, R.xml.numkbd));
  5. Register edittexts to use it mCustomKeyboard.registerEditText(R.id.edittext1);

Optional but highly recommended:

  1. Set a transparent background android:background="@android:color/transparent"
  2. Disable text shadow android:shadowRadius="0.0"
  3. Make a drawable selector and use as a key background android:keyBackground="@drawable/keyback"

About

Based on the following great guide from Maarten Pennings (http://www.fampennings.nl/maarten/android/09keyboard/)

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].