Android Enthusiasts
Q&A for enthusiasts and power users of the Android operating system
Latest Questions
0
votes
0
answers
26
views
Keys on Samsung S7 FE Tablet Book Cover Keyboard not working / how to remap them
Two rows of keys have stopped working: 4RFV and 5TGB. Apparently, this is not fixable and I have to buy a new keyboard. But that's not in the budget currently. I'm looking into something called keyboard mapping as a temporary solution,at least I think it's called key mapping. I want to be able to pr...
Two rows of keys have stopped working: 4RFV and 5TGB.
Apparently, this is not fixable and I have to buy a new keyboard. But that's not in the budget currently.
I'm looking into something called keyboard mapping as a temporary solution,at least I think it's called key mapping. I want to be able to press something like "Alt P", to type "R".
I found the External Keyboard Helper app. But I think it's for Bluetooth connections. The Book Cover keyboard is connected by the 3 metal dots at the bottom.
Does anyone know of any workaround to get the keys to work through some other keys?
There are other options I will look into as a last resort (buying a new keyboard). Im trying to keep this keyboard because it's not really feasible to take notes on a touchscreen. And the great thing about the tablet and the keyboard it came with was that I could take it to classes and meeting.
The tablet model name is SM-T736B.
The keyboard is EF-DT730.
Any help is appreciated!
Jemma M
(9 rep)
Jul 17, 2025, 09:11 AM
1
votes
1
answers
38
views
Typing å on an USB keyboard without deadening ~ and `
This question is for a **hardware** keyboard connected via an USB C to C cable. On the OSK I was already good, using "Unexpected Keyboard" which I love. Plugging in the hardware keyboard, I don't know how to type the letter å. I realized that if I go into the settings and disable Unexpected Key...
This question is for a **hardware** keyboard connected via an USB C to C cable. On the OSK I was already good, using "Unexpected Keyboard" which I love.
Plugging in the hardware keyboard, I don't know how to type the letter å.
I realized that if I go into the settings and disable Unexpected Keyboard and instead use Gboard or AnySoftKeyboard (Hacker's Keyboard didn't work and I couldn't find OpenBoard in F-Droid), I can type dead diaeresis, dead acute, dead grave, dead tilde, and dead circumflex with various keyboard combos enabling me to type words like ëñôéàßç and that's great. That brings me part of the way there. (I live in Stockholm where é, à, ö, ä, å are common (and ü is used in only one word, a common type of breakfast cereal that I refer to often). The one common letter I can't type is å. (I have a few friends with other weird characters in their names but I can just paste those, while å I need to type all the time.))
I've heard people say å is altgr+w but that does nothing. On iPad it's altgr+a but that does nothing here either. On Windows it's alt+0229 and on Unix a couple of different compose sequences could do it.
Even with Unexpected Keyboard as my only enabled keyboard and set to control the hardware keyboard, I can type ä and ö (as
altgr+u a
and altgr+u o
respectively), I didn't realize at first because doesn't "show" the dead umlaut the way Gboard does. What a strange and under-documented world this is. Still no å.
On Android it's possible to select a Swedish layout entirely but the problem with that is that ^ and ~ and a few other important keys become "dead" keys. It's more important for me to be able to type a normal living ~ or ^ than to type å.
In Termux and in Emacs I'm already set, so for medium or long texts I just type there and paste from there. (So no need to post solutions specific to those two apps, I've already got them.) But for chat apps specifically, that is a no go. It's gotten to the point that I type the rest of the message and then unplug just to pop up the OSK to type the diacritics letters.
I do have a programmable keyboard (it's an Atreus) but keyboards can ultimately only send keycodes, it can't send any Unicode codepoint. So if typing å means sending Alt+0229 or alt cokebottle horseshoe W, that's fine because I can just set up a macro to do that, but if there's no way to send a living ~ or ^ I'm in trouble. A macro like "tilde + tilde" or "tilde + space" is no good; it works for typing but it'll still break keyboard shortcuts that depend on tilde. But I have no keyboard shortcuts depending on å so a "for typing only"-solution is more appropriate for it.
It seems that in the Play Store there's a proprietary app called External Keyboard Helper that'll solve it but that would mean installing a proprietary app that could key log everything I do!😰
Sandra
(111 rep)
Jul 16, 2025, 06:03 AM
• Last activity: Jul 16, 2025, 01:04 PM
1
votes
2
answers
6387
views
How to reset "wm size" changes from recovery or unlock android phone with graphic key via keyboard/mouse?
After entering wm size 1920x1080 in terminal I was unable to reset this setting. Now I have TWRP running and no information about how wm store its parameters in memory. Using adb is not possible (for adb shell wm size reset) as I cannot unlock phone (nor with usb keyboard nor with usb mouse) So the...
After entering wm size 1920x1080 in terminal I was unable to reset this setting.
Now I have TWRP running and no information about how wm store its parameters in memory. Using adb is not possible (for adb shell wm size reset) as I cannot unlock phone (nor with usb keyboard nor with usb mouse)
So the quiestion is: how to reset changes of wm command or unlock a phone with usb keyboard or mouse (graphical key)?
Anonymix321
(13 rep)
Jul 8, 2020, 12:04 AM
• Last activity: Jun 19, 2025, 05:01 PM
2
votes
0
answers
95
views
How to autocomplete a word from suggested text when using physical keyboard?
When I am using a physical keyboard, there is a toolbar that appears while I am typing that displays 3 words of predictive text available to autocomplete as I am typing. Surely there must be a way to choose a word from the autocomplete list with a shortcut on the physical keyboard? Specifically, I w...
When I am using a physical keyboard, there is a toolbar that appears while I am typing that displays 3 words of predictive text available to autocomplete as I am typing. Surely there must be a way to choose a word from the autocomplete list with a shortcut on the physical keyboard? Specifically, I would like to use the center word from the autocomplete list. It takes more time to remove my hand from the physical keyboard to click on the word from the autocomplete list than it does to just finish typing the complete word. See the following screenshot for and example of what I am talking about:
In this screenshot, I would like to complete the word "their" using the center word in the autocomplete list without clicking on it.
EDIT: This is on a Google Pixel 6 using Gboard.

mevers303
(121 rep)
May 9, 2025, 10:14 AM
• Last activity: May 9, 2025, 08:35 PM
2
votes
0
answers
277
views
Can I use a physical keyboard as a game controller?
I have a phone with a physical keyboard (F(x) Tec Pro1 X). I would like to map that keyboard to game controller inputs so I can use it to play Android games that support controllers. Unfortunately I can only find Apps that do the opposite - mapping game controllers to keyboards. Is there a way (spec...
I have a phone with a physical keyboard (F(x) Tec Pro1 X). I would like to map that keyboard to game controller inputs so I can use it to play Android games that support controllers. Unfortunately I can only find Apps that do the opposite - mapping game controllers to keyboards.
Is there a way (specific App, Tasker scripting etc.) to use a physical keyboard as a game controller on Android?
Shade
(21 rep)
Mar 9, 2025, 09:05 AM
0
votes
0
answers
25
views
Samsung Galaxy tab S7 vs Logitech K810 keyboard config conflict
Same question as https://android.stackexchange.com/q/253455/557726 Closed here and go see there for follow up. I have a Galaxy Tab S7 and a Logitech K810 keyboard. I am used to the US-International keyboard configuration, but I am unable to impose it via any means. I tried Logitech apps, Samsung app...
Same question as https://android.stackexchange.com/q/253455/557726
Closed here and go see there for follow up.
I have a Galaxy Tab S7 and a Logitech K810 keyboard. I am used to the US-International keyboard configuration, but I am unable to impose it via any means. I tried Logitech apps, Samsung apps, third-party keyboard apps and it just won't stick. The main writing software is google docs, but any writing doesn't keep the US-International configuration, if it even allows me to choose it.
Also I am not competent enough to write an app myself.
Simon Boucher
(1 rep)
Feb 14, 2025, 02:31 AM
• Last activity: Feb 24, 2025, 02:47 AM
1
votes
0
answers
69
views
How to share Keyboard and Mouse between PC and Android with minimal latency?
I am looking for a way to share my keyboard and mouse with the Android device that I have. I am trying to play a game on my Tab, downloaded an app called Panda Mouse Pro that lets you set keymaps to any game and then the game can be played with keyboard and mouse attached to the tab itself. But now...
I am looking for a way to share my keyboard and mouse with the Android device that I have. I am trying to play a game on my Tab, downloaded an app called Panda Mouse Pro that lets you set keymaps to any game and then the game can be played with keyboard and mouse attached to the tab itself. But now I want to mirror the Android screen to the PC and use the PC's peripherals (audio as well) to control the Android, that way I can enjoy the game on a big screen. Yes, I know emulators exist, but my PC is not powerful enough to handle one of those.
Shanu-998
(11 rep)
Feb 21, 2025, 05:51 AM
• Last activity: Feb 21, 2025, 01:35 PM
2
votes
1
answers
15972
views
Can you use USB OTG and charge at the same time?
I have a Google pixel-2. I like to use a Bluetooth keyboard and wired mouse via the USB-C-OTG canoe that came with the phone... But then I can't charge the phone. I wanted to buy something... To let me use the USB OTG and charge the phone at the same time. **Can you use USB OTG and charge at the sam...
I have a Google pixel-2.
I like to use a Bluetooth keyboard and wired mouse via the USB-C-OTG canoe that came with the phone... But then I can't charge the phone.
I wanted to buy something... To let me use the USB OTG and charge the phone at the same time.
**Can you use USB OTG and charge at the same time?**
I was thinking get a gadget that does USB-C to USB-A and USB-C... Where the USB-C would be for charging and the USB-A would be for a hub for the quoted keyboard and mouse.
Trevor Boyd Smith
(510 rep)
Apr 9, 2018, 11:55 PM
• Last activity: Feb 17, 2025, 05:08 PM
2
votes
1
answers
3285
views
iCade Arcade "keyboard" not working with Android phone but working with Android tablet
I'm guessing this is some sort of Bluetooth keyboard recognition and/or selection/activation issue in Android that I can't seem to figure out. The iCade Arcade Bluetooth device is in essence a keyboard device. I can pair it with a Nexus 10 tablet, and after I do, I can see various characters appear...
I'm guessing this is some sort of Bluetooth keyboard recognition and/or selection/activation issue in Android that I can't seem to figure out.
The iCade Arcade Bluetooth device is in essence a keyboard device. I can pair it with a Nexus 10 tablet, and after I do, I can see various characters appear in a text app when I move the joystick around and press the buttons.
But my Android phone is being stubborn. It pairs ok, but the input refuses to get fed to the apps. I also have an actual Bluetooth keyboard, and it works ok with that phone.
I've tried various Bluetooth connect apps, and there I can see a list of paired devices and the option to "connect" to a device. It refuses to work.
What am I missing here?
Does anyone know of a Bluetooth helper app of sorts that also gives immediate feedback on what it is picking up from the selected Bluetooth device? Is there anything specific I could look for in logcat?
The phone is Android 4.4 and I can't upgrade it (Chinese phone with no firmware support). It's an ECOO S04 Aurora Plus 3GB. The Nexus 10 I think runs on Android Lollipop.
Mike
(139 rep)
Jun 27, 2016, 05:01 PM
• Last activity: Jan 22, 2025, 10:02 PM
0
votes
0
answers
940
views
Will a wireless USB keyboard work with Android smartphone?
I have a Samsung Galaxy A10 on Android 10. I intend to buy an On The Go USB adapter and plug in the Keyboard adapter that is usually connected to my laptop so I can use my wireless keyboard and mouse with my smartphone. Will the Android OS recognize and accept this operation?
I have a Samsung Galaxy A10 on Android 10. I intend to buy an On The Go USB adapter and plug in the Keyboard adapter that is usually connected to my laptop so I can use my wireless keyboard and mouse with my smartphone.
Will the Android OS recognize and accept this operation?
Dong Li
(133 rep)
Aug 20, 2021, 12:53 PM
• Last activity: Jan 4, 2025, 12:34 PM
1
votes
1
answers
58
views
Invalid Ukrainian layout with a physical keyboard and Microsoft SwiftKey
I have a HUAWEI tablet with the stock OS. The manufacturer only installed Microsoft SwiftKey. I connect a physical keyboard to the tablet, go to Settings, Language & input, [![Language & input][1]][1] tap on “Physical keyboard” [![Physical keyboard][2]][2] tap “Microsoft SwiftKey Keyboard - Microsof...
I have a HUAWEI tablet with the stock OS. The manufacturer only installed Microsoft SwiftKey. I connect a physical keyboard to the tablet, go to Settings, Language & input,
tap on “Physical keyboard”
tap “Microsoft SwiftKey Keyboard - Microsoft SwiftKey Keyboard” under “USB USB KEYBOARD”
select “Ukrainian”. Then I almost can type Ukrainian except that the key with “~ `” (tilde, backtick) produces “ё” instead of “'” (apostrophe). I experience this with two physical keyboards.
Is this because Microsoft SwiftKey manages my physical keyboard? How can I get a correct Ukrainian keyboard layout?



beroal
(121 rep)
Dec 27, 2024, 10:47 PM
• Last activity: Dec 28, 2024, 11:38 AM
8
votes
5
answers
11986
views
How do I force the 'showing' of an onscreen keyboard (soft-keyboard) when already 'paired' with a bluetooth keyboard?
My question is the exact inverse of [this question][1]. Motivating use-case. I've paired and am using my Bluetooth apple keyboard. Just happy. I'm running ICS, on an HTC- Evo 4G LTE. Then, 7-8 mins later (timeout not yet engaged by default of course), I'm downstairs, and a call comes in. I need to t...
My question is the exact inverse of this question .
Motivating use-case. I've paired and am using my Bluetooth apple keyboard. Just happy. I'm running ICS, on an HTC- Evo 4G LTE. Then, 7-8 mins later (timeout not yet engaged by default of course), I'm downstairs, and a call comes in. I need to type 2-3 letters to look up something (an email address, etc). and huh?!
How the heck do I in the moment on-the-call type?
At that moment don't remember where I exactly left that apple keyboard (which I could go back to power off, and only then get a keyboard to show) Or if I turn off Bluetooth entirely: 'Fail' as that often means I can't then continue to use the darn headset I've got on, or if driving, I'd be illegal (in CA need to have a headset).
If I unpair, seems to get that keyboard (the external Bluetooth apple one) working, I have to re-pair (which, in reality, is really futzy annoying, compared to, e.g. if ignored and the time-out engages, when I then, say a day, or two later, type on that apple keyboard it works instantly instead? not paired).
Regarding the app: "null keyboard" I tried it, and close, but no cigar, meaning: when I'm in a 'text field', in the notifications list, there will appear an 'input method notification' clicking on that and you get a list, and while ***that list*** should include something that offers a 'show on-screen keyboard' override, it does not.
The closest thing I've been able to find is developer-centric code examples showing an (apparent) workaround to force this.. but seems to be no app ( yet?!?) that exposes that functionality into the 'inputs methods' drop-down menu. Example .
**Update:**
it looks like Tomas's answer is 'the answer', though I'm currently unable to test to be sure. This does strongly suggest that there is no answer available without a rooted phone.
Matt S.
(203 rep)
Nov 30, 2012, 11:43 AM
• Last activity: Dec 2, 2024, 07:06 AM
0
votes
0
answers
68
views
Is there a way to let me use my cell phone as a keyboard for my tablet?
I'm trying to use the Bluetooth keyboard app on my cell so I can control the use of my tablet. Is it possible? Otherwise, is there a way to let me use my cell phone as a keyboard for my tablet?
I'm trying to use the Bluetooth keyboard app on my cell so I can control the use of my tablet.
Is it possible? Otherwise, is there a way to let me use my cell phone as a keyboard for my tablet?
Velvet Nelson
(1 rep)
Nov 25, 2024, 08:22 PM
• Last activity: Nov 27, 2024, 10:27 AM
0
votes
2
answers
1884
views
How to add US international keyboard on Android?
I bought a Bluetooth QWERTY external keyboard for my Android tablet (Samsung Galaxy Tab S8) running Android 13. But I need to make the French accent and special characters. I know it's possible to put the US International keyboard option but unlike Windows, this keyboard layout doesn't exist in the...
I bought a Bluetooth QWERTY external keyboard for my Android tablet (Samsung Galaxy Tab S8) running Android 13. But I need to make the French accent and special characters.
I know it's possible to put the US International keyboard option but unlike Windows, this keyboard layout doesn't exist in the parameters of Android devices.
Is there another way to install it?
Sanae
(1 rep)
Oct 5, 2023, 08:03 PM
• Last activity: Nov 21, 2024, 11:45 PM
0
votes
0
answers
43
views
Logitech bluetooth keyboard with a Samsung tablet - why doesn't the Right Shift-W work?
This is a bit of a weird one - I have a Samsung Galaxy Tab S6 Lite, running Android 14 and One UI 6.1 and I'm connecting to it with a Logitech k380 bluetooth keyboard. Everything works fine *except* that I cannot use `right_shift-w` to get a capital W. The left shift key works fine. I can use the ri...
This is a bit of a weird one - I have a Samsung Galaxy Tab S6 Lite, running Android 14 and One UI 6.1 and I'm connecting to it with a Logitech k380 bluetooth keyboard.
Everything works fine *except* that I cannot use
right_shift-w
to get a capital W. The left shift key works fine. I can use the right shift key to get every other letter in the alphabet capitalised *except W.* Unfortunately with W being on the left side of the keyboard, it really does work best with the right shift key.
The problem happens in different applications, so it appears to be something on the keyboard side. It doesn't obviously do anything else, although it may be trying to do something I can't see. I can't see any conflicting keystrokes in the device configuration (and *surely* shift-[letter] would not be a viable keystroke combination?) It still occurs after restarting the tablet.
Interestingly I get the same result with my (Sony) phone, so I guess this is a keyboard or Android problem.
What do I need to do to be able to start a sentence with 'W' again?
glenatron
(101 rep)
Nov 12, 2024, 12:12 PM
• Last activity: Nov 12, 2024, 12:19 PM
1
votes
0
answers
51
views
Disable Ctrl + Shift shortcut to choose input method
I have a Lenovo Tab K10, Android 12, using Gboard. I'm trying to use Ctrl + Shift + arrow from an external keyboard to select words, however, Ctrl + Shift causes the "Choose input method" popup window to show up [![][1]][1] The selection of words is fine, but it's interrupted by this window. Is ther...
I have a Lenovo Tab K10, Android 12, using Gboard. I'm trying to use Ctrl + Shift + arrow from an external keyboard to select words, however, Ctrl + Shift causes the "Choose input method" popup window to show up
The selection of words is fine, but it's interrupted by this window.
Is there a way to disable this shortcut in Android?

moamen
(11 rep)
Oct 16, 2024, 09:36 PM
• Last activity: Oct 17, 2024, 01:48 PM
0
votes
2
answers
2596
views
Mouse/keyboard not working with scrcpy, how to fix?
My Samsung Galaxy A24 phone used to work fine with my Windows 10 laptop via scrcpy.exe, on a USB-C cable. I did not change anything in the setup. Suddenly, now scrcpy shows the phone's screen fine on the laptop's screen, but mouse clicks have no effect, both left-click and right-click. How do I fix...
My Samsung Galaxy A24 phone used to work fine with my Windows 10 laptop via scrcpy.exe, on a USB-C cable. I did not change anything in the setup. Suddenly, now scrcpy shows the phone's screen fine on the laptop's screen, but mouse clicks have no effect, both left-click and right-click. How do I fix this? What I have tried is:
- Restart the phone;
- Pull out the USB cable cable and connect again.
- Revoke USB debugging permissions;
- Turn off and then on USB debugging. To no avail.
Still, mouse clicks do nothing, whereas the phone's screen is shown fine, and directly touching the phone's own screen with the finger works as expected.
Alexander Gelbukh
(186 rep)
Mar 5, 2024, 04:05 AM
• Last activity: Oct 7, 2024, 09:38 AM
1
votes
0
answers
63
views
Media Skip back/forward via USB keyboard keys
I have an Android 14 phone (Samsung Galaxy A15). I want to control media playback with a USB keyboard connected to my phone. The keyboard does not have dedicated "media playback" buttons. Is there an app (or setting) that lets me do that? I tried the app Button Mapper (by flar2) and it works for pla...
I have an Android 14 phone (Samsung Galaxy A15). I want to control media playback with a USB keyboard connected to my phone. The keyboard does not have dedicated "media playback" buttons.
Is there an app (or setting) that lets me do that?
I tried the app Button Mapper (by flar2) and it works for play/pause, but not for skipping back/forward.
Note that the media app I want to control is this one:
[Music Player & MP3 Player by InShot Inc.](https://play.google.com/store/apps/details?id=musicplayer.musicapps.music.mp3player)
Stefan Monov
(185 rep)
Sep 18, 2024, 08:39 AM
• Last activity: Sep 21, 2024, 07:46 AM
2
votes
0
answers
256
views
Missing character in Android's keyboard layout for Hebrew
I type in both English and in Hebrew on a Windows 10 PC and on Android. The latter device is a Pixel 4a(5G), running Android 11. [![Keyboard Layouts for Hebrew Language][1]][1] The image attached to this question shows two Keyboards. The top one is a J.Burrows KB200 Bluetooth keyboard - a physical k...
I type in both English and in Hebrew on a Windows 10 PC and on Android. The latter device is a Pixel 4a(5G), running Android 11.
The image attached to this question shows two Keyboards. The top one is a J.Burrows KB200 Bluetooth keyboard - a physical keyboard. Superimposed over it, in red characters, is a representation of a Hebrew-language keyboard layout. It represents the key-mapping you get in Microsoft Windows, when the input language is switched to Hebrew by selecting that setting on the language bar. That Bluetooth keyboard is compatible with both OS's mentioned above and can be paired with both devices.
(Note that the red letters on the top row should be ignored. The crucial characters on that row are the diacritics attached to the letters. The letters are there only to show the positions of the diacritics relative to the letters they are attached to. The same applies to the rightmost key on the next row down.)
The bottom keyboard is a screenshot of a virtual keyboard - Microsoft's OSK keyboard for Windows, showing its keyboard layout when the input language is switched to Hebrew on the language bar. This mapping has become a de-facto standard.
In Hebrew script, all letters of the alphabet are consonants. There are also 14 vowels, which are represented by diacritics that go below, above, or in the letters they are attached to. In Windows, you add diacritics to Hebrew letters in a word processor (e.g. Word) that supports it as follows: Turn on CapsLock, position the cursor immediately to the left of the letter you want to add the diacritic to, then type the relevant key while holding down the shift key. To resume Hebrew alphabetic typing, you must turn off CapsLock.
In the Windows keyboard layout for Hebrew, there are 14 keys for typing those vowels. On the J.Burrows keyboard, the keys for the first 13 vowels are the 13 leftmost keys on the number row (row 2), i.e. all the keys on row 2 except the Delete key at the far right. On the Microsoft OSK keyboard, those 13 keys are the 13 middle keys on the number row (row 1), i.e. all the keys on row 1 except the Esc key at the far left and the Backspace key at the far right.
The 14th vowel, called "Qubuts," should be mapped to the key inscribed with "
Note: in Android 14 (and perhaps also in 12 and 13), you may not find "Hebrew" in the alphabetical list of language names among those starting with "H." It will be shown in Hebrew as "עברית" probably at the end of the list.
After selecting your desired language(s), tap the left arrow at the top of the list to back out of that menu. At that point, Android presents you with a dialog box in which you can choose the language you wish to use for now. Do that, and note what it tells you about how to switch between languages. In the example shown above, it says, "to switch, press Control-Spacebar." Then continue backing out until you have completely exited the settings menu.
The pairing and the selection of keyboard layouts only needs to be done once. Subsequent usage of the keyboard only requires that you switch on the keyboard and switch on Bluetooth on the Android device.
When using a physical keyboard on Android, the method of typing Hebrew vowels is the same as the one used in Windows, described above.
Likewise, in all respects except one, the Android keyboard layout for Hebrew is the same as the Microsoft one. The sole exception is that the 14th vowel, called "Qubuts" (Unicode Character U+05BB ) is completely missing from the Android layout. That vowel is shown here **בֻ** beneath the letter **ב**. Bearing in mind that, as mentioned above, the Microsoft keyboard layout has become a de-facto standard, and looking at the Microsoft OSK keyboard, you can see how, for a designer of a keyboard layout who is using the Microsoft layout as a guide, it is easy to overlook that character, because of its very unobtrusive position on the Microsoft OSK keyboard and also because it is similar in shape to a backslash (

\
" and "|" (lowercase and uppercase.) (Remember this one. It will be important for later.) On the J.Burrows keyboard, that key is the rightmost key on row 3, and on the Microsoft OSK keyboard, when the input language is set to Hebrew, it is the key on row 3 immediately to the left of the Enter key.
At first, after connecting a new keyboard to an Android device, you will only be able to use it to type in the system's default input language. To use it with your desired input language(s), you must tell Android which language(s) you want to type in with that keyboard. That configures Android to use its keyboard layout(s) for your language(s) to interpret input it detects from that keyboard. (A keyboard-layout maps keys on a keyboard to characters in a language.) For that reason, whenever you connect a new physical keyboard, Android prompts you to set up keyboard layouts for it. If you miss the prompt, the path, on Android 11, to the relevant menu in the Settings is: **Settings > System > Languages & Input > Physical keyboard**. The physical keyboard must be connected and switched on for this to be shown.
At that point, you have the option to switch on "**Use on-screen keyboard**," which keeps the virtual keyboard displayed even when you are using the physical keyboard. That is an optional setting, but to be able to switch languages on the physical keyboard, you must tap here on "**Set up keyboard layouts**," and then select the languages you want to use from a list of languages. (In my case, I select English (U.S.) and Hebrew.)

\
), which is the unshifted character on that key. I have tried every combination of keystrokes I can think of and I can find no way to type it on Android, which convinces me that it has been erroneously omitted from Android's keyboard layout for Hebrew.
This omission is very frustrating for a person typing in Hebrew. It is like trying to type in English on a keyboard with no comma on it, or a keyboard with no letter "u" on it.
I'd like to know if those keyboard layouts that you are required to select from when connecting a new keyboard are native to Android or if they are supplied by Google, and how to notify the relevant people of this bug. Also, are those layouts editable without rooting the phone? If so, it might be possible to overcome the problem. If anyone has a solution, I'd be glad to hear it.
**UPDATE:**
I now have proof positive that what I observed using the J.Burrows keyboard is not hardware specific. I connected a USB-wired keyboard to my Android phone using an OTG-style adapter (USB-C, male to USB-2, female). The keyboard is a standard, 104-key, Dell, SK-8115. The phone recognised it as a keyboard and it worked immediately, but if I wanted anything other than the default keyboard layout and input language, I had to set up keyboard layouts, as described above, choosing the languages I wanted to use. Then, when I switched the input language to Hebrew by pressing Ctrl-Space, I could type 13 out of the set of 14 diacritics used as Hebrew vowels, but not the Qubuts character. The same keyboard attached to a PC can type a Qubuts, using the expected key as expected in Windows (the method described above.) The Android Qubuts bug is very real - at least in Android 11.
**UPDATE 2:**
Today I had the opportunity to test for this bug on a friend's Pixel 8a running Android 14 and I can confirm that this bug also exists in Android 14. The results of my testing on that phone were identical to what I reported above.
**HOW TO REPLICATE THIS BUG:**
This is how you can test whether your device or version of Android is affected by this bug, regardless of whether you can read Hebrew or not. The process for connecting the keyboard and setting up the required keyboard layouts is detailed above (note what was mentioned there about where to find Hebrew in the list), but I will recap here just what to type to replicate this bug:
(a) If the physical keyboard is not currently typing in Hebrew, switch to Hebrew input, usually by typing Ctrl+Space on the physical keyboard.
(b) type C [space] C. You should see: ב ב. Then place the cursor immediately to the left of one of those two Hebrew letters.
(c) Turn on CapsLock, then, while holding down Shift, press 6 on the top number-row.
It should now show as בֶ , proving that the method for typing diacritics works.
(d) Turn off CapsLock and move the cursor to the immediate left of the second of those two Hebrew letters.
(e) Now repeat step (c), but instead of pressing 6, press the key with \
and | on it.
(f) You will either see בֻ or |ב . If the latter, you have replicated the bug.
Available here is a PDF, no longer essential to this question, but containing a description of the problem, plus more information, with illustrations, about using multiple input languages on both Windows and Android and on typing diacritics. It is also easier to read.
**UPDATE 3 A possible workaround:**
This is not really an answer; it can't fix the bug in Android's stock keyboard layout for Hebrew. Nor is it, of itself, a workaround, but it could pave the path to one, if only I had the expertise to make use of it. Perhaps someone who does may step in to help ...
Thank you Morrison Chang for pointing me to this related question asked here in 2019, which led me to this question , asked in 2013, to which there were a few answers linking to apps or resources no longer available, so they were dead-ends, but one answer by nymabatur of May 3 2021 points to this app by Calin-Darie on the Google Play store:
More Physical Keyboard Layouts . I installed it. (There is no icon and it does nothing except add a bunch of keyboard layouts to Android's stock layouts.) One of the layouts it contains is a Hebrew one. It shows up in Android's layout list as "**Hebrew (standard)**" with the subtitle "Extra keyboard layouts" beneath it. It doesn't help with this problem; in fact, it makes it worse. Not only can't you type a Qubuts when that layout is selected, you also can't type any of the other 13 Hebrew-diacritics (U+05B0 - U+05BA, and U+05BC) - at least not in the manner that Windows users and users of Android's stock Hebrew layout are accustomed to typing them. So I don't know what standard Calin's layout follows, but it's certainly not the Microsoft one that, as I mentioned above, has become a de-facto standard - also followed by Android, save for the omission of the Qubuts vowel.
But it does hold some promise of a solution. Firstly, it is an open-source app, residing here on Git Hub. Also, here , under "issues" luigge asks if there is a way to create a custom layout to use with the app. To that, jidhub replies that that is exactly what his fork does.
I don't know if what jidhub has created is installable on an Android device as an app, even if it has to be sideloaded, or how to insert a custom layout in it. I have zero experience or knowledge in creating keyboard layouts, but it seems to me that if someone more savvy in this area were to approach such a task as follows, it should not be too difficult to create a workaround for this bug.
If a developer started with a copy of Android's stock Hebrew layout, which, aside from the missing Qubuts, is quite a satisfactory one, and then added just one more character - the Qubuts, of course - mapped to the "\ |" key, but with the proviso that it should only produce a Qubuts when both CapsLock and Shift are on, and the developer can add that custom layout to jidhub's fork of Calin's project and turn it into an app, that would be exactly what is needed as a workaround for this bug.
This may be of some help. (thank you again Morrison Chang for the link), but I'm not sufficiently knowledgeable in this area to make good use of it myself.
Moongazer
(21 rep)
Aug 12, 2024, 07:58 AM
• Last activity: Aug 20, 2024, 05:24 AM
1
votes
1
answers
52
views
Remapping CTRL_LEFT with ALT_LEFT
I have a tablet with an external keyboard (both from Xiaomi). My intention is to swap the keys CTRL and ALT and I am doing it by the project exkeymo. I created an apk with the remapping: ``` map key 56 CTRL_LEFT map key 29 ALT_LEFT ``` After I install the apk on the tablet and select the layout to t...
I have a tablet with an external keyboard (both from Xiaomi).
My intention is to swap the keys CTRL and ALT and I am doing it by the project exkeymo. I created an apk with the remapping:
map key 56 CTRL_LEFT
map key 29 ALT_LEFT
After I install the apk on the tablet and select the layout to the one created, both keys are switched, so it is what I needed.
But the problem is that my usual layout is Spanish, and after changing to the one created, both keys were switched but also the rest of the keys went to English (suppose US), because I assume the one Generic.kl
in adb shell cd /system/usr/keylayout
is in English. So I believe the tablet is using my custom layout for these two keys, and for the rest the Generic.
I can't find the Spanish layout elsewhere, otherwise I will map all the keys to Spanish in my custom layout.
Is there a file where I can find the Spanish layout on the tablet?
macbeto
(21 rep)
Jul 23, 2024, 04:51 PM
• Last activity: Jul 24, 2024, 02:11 PM
Showing page 1 of 20 total questions