Questions tagged [custom-keyboard]

Relating to a custom keyboard created to override the default onscreen keyboard in a user interface. Also see [ios-app-extension] for iOS Custom Keyboard Extensions.

Use this tag for questions referring to overriding the default keyboard in a user interface. Also see for iOS Custom Keyboard Extensions.

Apple documentation: App Extension Programming Guide

712 questions
11
votes
1 answer

How to make custom keyboard extension become first responder again

I am making a custom keyboard extension, and in this keyboard, i have another uitextfield as a search field, so when I type on the custom keyboard, I am not sending the text to the safari's textfield or some chat app's textfield, I am sending the…
yong ho
  • 3,892
  • 9
  • 40
  • 81
11
votes
2 answers

ios 8 custom keyboard Change language in Setting page

I am writing custom keyboard. When I add my keyboard in setting, I saw like this. It show english. Is it possible to change "English" as other? Is it in plist ? Or where can I change?
Khant Thu Linn
  • 5,905
  • 7
  • 52
  • 120
10
votes
2 answers

Swift keyboard extension SIGQUIT, Execution was interrupted, reason: EXC_BREAKPOINT

When I try to build and run my keyboard extension, it sometimes just crashes with a Thread 1: signal SIGQUIT. I am not able to reproduce the error. Sometimes I can build and run my app but most of the time the keyboard just quits. This happens on an…
Yannick
  • 3,210
  • 1
  • 21
  • 30
9
votes
3 answers

Open My application from my keyboard extension in swift 3.0

I am trying to open from my keyboard extension. I am having custom keyboard and I have add that keyboard from setting. On my custom keyboard there is one button “Show More”, and I want to open my app on this button click. So I have tried following…
VRAwesome
  • 4,721
  • 5
  • 27
  • 52
8
votes
3 answers

Swift Custom keyboard - show extra letters pop-up on keyboard long press?

I have a custom keyboard extension in my app which is developed using swift. They keyboard works fine. I wanted to add the functionality of showing a pop-up with extra characters when long-press on a keyboard button like the default iOS keyboard.…
8
votes
1 answer

Multiple keyboard layouts in an iOS keyboard extension

I'm currently working on a keyboard extension for iOS, and am now wondering how to integrate multiple layouts support into the system settings. In the system settings, the default en_US keyboard has an additional menu (indicated by a arrow to the…
s3lph
  • 4,575
  • 4
  • 21
  • 38
8
votes
1 answer

How to handle UITextField inside a keyboard app extension

I have added textfield (keyboardTextField) and UISwitch on top of my custom keyboard. I can set focus ON or OFF for (keyboardTextField) on the base of Switch value my code. - (void)switchToggled:(id)sender { UISwitch *mySwitch =…
8
votes
1 answer

How to detect which custom keyboard (ios 8) is currently in use for text entering

I am using this solution (https://stackoverflow.com/a/25786928) to detect all custom keyboards activated in Settins app (iOS 8): - (void)printoutAllActiveKeyboards { // Array of all active keyboards NSArray *keyboards = [[[NSUserDefaults…
8
votes
1 answer

Detect keyboard type changes in custom keyboard for iOS 8

I'm currently creating an iOS 8 custom keyboard extension, and I'm looking for a way to determine when the users switch to another input, in order to change my layout. For example, when a users selects a UITextField with type…
Drico
  • 1,284
  • 15
  • 33
7
votes
2 answers

Can I use the Android InputMethodManager on a custom in-app keyboard?

The InputMethodManager is a service that apps can use to interact with the system keyboards. Editors like EditText also use it to indirectly notify the keyboards of changes (for example, updateSelection). I can get a reference to the…
Suragch
  • 484,302
  • 314
  • 1,365
  • 1,393
7
votes
2 answers

Custom Keyboard Name without "KeyboardName - HostAppName" scheme

I have small problem, I have changed Bundle Display Name in info.plist to "MyName", but unfortunately in Keyboard Choice Menu it still shows as "MyName — HostAppName". Is that possible to change something to show "MyName" only? Thanks in advance!…
Drwalcore
  • 161
  • 1
  • 13
7
votes
1 answer

Hide the toolbar above custom keyboard extension in iOS 9

New in iOS 9 on iPad, there's a toolbar (known as the Shortcut bar) placed above the keyboard that provides undo, redo, and paste buttons. It appears while using the system keyboard or third-party keyboards, but it doesn't appear above the emoji…
Jordan H
  • 52,571
  • 37
  • 201
  • 351
7
votes
1 answer

iOS 8 Custom Keyboard App Extension - Change height for orientation

Changing your custom keyboard's height is simple according to documentation. Here is the swift-equivalent version of code shown in Apple's documentation override func viewDidAppear(animated: Bool) { super.viewDidAppear(animated) let…
Jon
  • 3,208
  • 1
  • 19
  • 30
7
votes
4 answers

How to know current interfaceOrientation in extension of iOS 8?

InterfaceOrientation of UIViewController is deprecated and the Document suggest to use [[UIApplication sharedApplication] statusBarOrientation], but there is no sharedApplication in an extension of iOS 8. As @Retro mentioned, in most…
Henry
  • 481
  • 4
  • 17
7
votes
3 answers

How to implement settings bundle for custom keyboard?

I'm writing my own custom keyboard. And I don't know how to connect my settings bundle(setting in phone) with my keyboard extension, so if somebody change settings from phone settings and after that open some text field to write something my…
Vasyl Khmil
  • 2,548
  • 1
  • 20
  • 36
1
2
3
47 48