If I try to use altgr+v (#) in an android emulator's editText, I cannot write the "#" sign.
The altgr is the 2 finger gesture (zoom) by default.
Any other shortcuts or some solution for this?
As it can be seen and pointed out in below screen
Take your mouse and click at the pointed area you will find new keyboard option and done
You can use your hardware keyboard that is attached with your computer or laptop. To use your hardware keyboard follow below steps
Open AVD manager
Go to edit option of your desire virtual device
Select Show Advance setting button
At the bottom you will find enable keyboard option mark that option check
It's still open bug in Google issue tracker from 2017 🤷♂️ https://issuetracker.google.com/issues/37142228
This is an old question but still a valid one, since i suffered from that too recently.
Is not possible to type "#" using a keyboard with a language that requires to use Option+Q or Option+2 in Mac, or AltGr+Q in windows, the emulator does not accept the use of Option nor AltGr keys
the solution is to change the language of keyboard to english ABC so the # is accesible with Shift+2, in other languages, the number 2 has (") but in english ABC the number 2 has the (#) when you use shift.
Go to settings and change the configuration of your keyboard, in Mac you can just click in the keyboard icon showed in the top bar
Related
I try with no luck to open the panel with emoji icons but cannot find if it is even possible on genymotion (?) Normally the input is from keyboard.
Regards
press alt in your real keyboard, you can see the option in Language and Input.
Go to Settings->Language and Input->Current Keyboard
Turn on the "Show Input Method" switch.
This will cause a keyboard to appear on the screen when you input text, just like the way android works on a device that doesn't have a hardware keyboard. You can use it to input emoji.
If there's a better way, or another way, I don't know about it.
This is a question re the android SIP (that's what we call it on WP7). Please see the clip at https://dl.dropbox.com/u/39662979/AndroidEmulator.png.
This is a demo app in the commonsware book on android development. It displays textboxes for longitude and latitude and shows a keyboard allowing the digits 0 - 9. * and # to be entered. Of course longitude often requires a negative number but how does one type the minus sign?? I've tried all of the other keys - I'm able to bring up other character sets but no minus sign.
The book shows a minus sign being entered but eluding me.
thanks,
Dean
Had a similar issue on my Galaxy S3:
The numeric keypad of the stock Samsung keyboard shows the digits 0 thru 9 plus one more key with a period and a minus sign combined: .-
Took me quite a while to find that the minus sign requires a double tap, not a long press.
It may be that your keyboard doesn't have the "-" due to your language setting. I'd recommend adding another keyboard (probably the US keyboard) via device Settings and switching to the US keyboard while you're testing.
That means the program is not working correctly
If you run the application on a device or emulator that is configured for English, there is a key, marked with what in English is referred to as a "minus sign" (upper-right button on keypad), that can negate the number typed into the EditText:
You will notice that, in your screenshot, the keyboard is different:
In part, this is because your emulator is not configured for English. It is configured for some other language. You can tell this because some of the keys have Chinese, Japanese, or some similar character set on them.
I do not know precisely what language your device or emulator is configured for. I do not know if one of those keys either is a negation, or leads to a secondary keyboard that offers negation. My guess is that the key in the lower left corner would switch to alternate keysets, but that is just a guess.
My recommendation would be for you to configure your emulator to be for a language that you speak. Then, perhaps the keyboard will be more intelligible to you.
I am keep getting this each 10 sec. What is it about? How can I fix this?
This problem is not related to any app I created, it just happens on emulator I work on in eclipse. I thought it's some common 'error'. I may just lunch avd, unlock the screen and wait few sec for this message to comes up.
This is my very first contact with android emulator, so I am not that fluent, didn't know what else to post. I found logcat but it is empty.
These chinese characters say:"Google's PinYin input method",so I guess this problem is related to the input method(PinYin is a way to mark the pronunciation for a character with Latin letters) . It seems that this happens when you are inputting something in the TextView. On the emulator, there is a native Google PinYin input method and perhaps this app has something wrong. Please disable it or create a new emulator.
Actually, how is your app on a real device?
There is probably a Japanese keyboard trying to run, turn it off from Settings->Language & Keyboard
Being a couple of days into Android development, I encountered the same issue. It only began, however, after I was playing around with the system settings of the emulator. I could have sworn that I didn't change a thing in the languages and settings menu. But, since I did inspect it and this dialog did appear, I'm sure it did. My emulator has mucho latency due to the fact that my dev machine is a few years behind the times ( a good development practice btw.)
So, I did the following:
enable: system settings->Dev Settings and check Show cpu usage
this shows you all android processes running. You will see:
com.android.pinyin
just before the error.
google that error and hopefully come across this post.
go back into system settings->Language and input and change the default back to English.
I was having the same problem using the 4.0.3 WXGA800 emulator but could not disable the Chinese keyboard nor the Japanese IME keyboard since the check mark was greyed out (not blue). I was about to post a question when, by mistake, I clicked on the Default option, cycling through the different options until I came back to English (US). After that, fortunately the message stopped appearing.
I tried to post an image to show the check marks and the Default option, but as a new user was not able to.
I have the same problem as #Bobby, from Android +4 the check is unavailable. The solution was to disable the Chinese application. To make disable go to "Settings" > "Apps", tap on "ALL" option in the action bar tab on the top, and at the end of the list you will be found the application, then tap in the item, and in the next screen make click in "Force stop" button and "Disable" button.
This is my fix:
Settings > Language & Input > Keyboard and Input Methods > Default > English (US)
Changed default to another language and then back to English (US)
Message hasn't appeared for over 9000 seconds
I'm trying to add a new account in android 2.1 emulator. When I'm entering my password, I found it's impossible to input some symbols, such as #,$,&,*, except #. For example, while I press shift+7, only 7 is shown in the password textview.
Any suggestion?
Entering these special characters into the emulator works correctly for me (Linux, US International keyboard layout). Which platform are you using? Have you tried the emulator's on-screen keyboard?
Have you tried toggling the input method from alpha to numeric/symbol?
I had the same problem. On your phone, you have to ensure that the settings for the keyboard/locale match your computer settings. Find the Settings icon and go from there.
I couldn't enter special characters with the pop-up soft keyboard, the PC's hardware keyboard, or the gray keyboard to the right of the emulator window on 2.3.3 emulator (API10).
However, when I tried on the 4.0.3 (API15) emulator, the PC's hardware keyboard entered symbols without a problem. The gray keyboard to the right of the window would just repeat keys if I held them down to get to the symbols. The soft keyboard wasn't available on my configuration and I didn't spend any time trying to configure it to do so.
I am using the AVD manager in eclipse. Is there a setting that I can use to stop the on screen keyboard appearing when an input field has focus?
I tried has hardware keyboard = true, but then the emulator doesn't seem to start at all :-S
mstoic's answer works, but with one problem: Google voice typing gets enabled with no way to get rid of it.
Not sure if this is available in emulators of all Android versions, but I found this in Settings -> System -> Languages & Input -> Physical keyboard (API 29 emulator). It worked for my use case.
The emulated device should have a physical keyboard, therefore negating the need for a soft keyboard.
I tried it out now and this configuration combination works for me:
hw.keyboard=yes
hw.touchScreen=no
The AVD has a physical keyboard, but no touchscreen, therefore only the physical keyboard can be used for text input, and the emulator does not show the soft keyboard.
Simply disable the Gboard app on your emulator.
To do that, go to Settings > Apps > Gboard, and then click the "DISABLE" button.
If Gboard is not visible, make sure you select the three dots in the top right corner and select the "Show system" option.
In some apps, you may see the Voice input box instead of the keyboard, you can disable that too by disabling the Google app in the same way you disabled Gboard.