GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ExtraKeys
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” UIKeyCommand

README.md

iPhone ร— Bluetooth Keyboard: The Definitive Guide

IMG_0321

๐“˜๐“ฝ ๐“ถ๐“ฒ๐“ฐ๐“ฑ๐“ฝ ๐“ผ๐“ธ๐“พ๐“ท๐“ญ ๐“ช ๐“ต๐“ฒ๐“ฝ๐“ฝ๐“ต๐“ฎ ๐“ผ๐“ฒ๐“ต๐“ต๐”‚... ๐“˜๐“ฝ ๐“ถ๐“ฒ๐“ฐ๐“ฑ๐“ฝ ๐“ต๐“ธ๐“ธ๐“ด ๐“ช ๐“ต๐“ฒ๐“ฝ๐“ฝ๐“ต๐“ฎ ๐“ผ๐“ฝ๐“ป๐“ช๐“ท๐“ฐ๐“ฎ...

...but real, lovely iPhone users all over the world prop our phones up on broken, hand-me-down MagSafe docks, ratchet them into terrible homemade tripod/car windshield mount hybrid monstrosities, or simply rest them on the back of our hands so that we may type to them on physical keycaps.

Apple Insider First-Gen

Some of us having been doing so regularly since support for Bluetooth keyboard inputs were first added, (actually at least one of us has actually been using an external hardware keyboard with mobile computers since the 1990s... Oh yes. Now you're intrigued, right?,) though nobody can tell you exactly when this was done, or what iPhone OS version first included it.

...yes, from the very beginning, the simple abstract truth that Apple's iPhone supports Bluetooth keyboard inputs has only been acknowledged a handful of times in user-facing documentation, specifically, from Apple.

In fact, here is the entirety of what the current version of Apple's iPhone User Guide has to say about it:


Use Magic Keyboard with iPhone

You can use Magic Keyboard, including Magic Keyboard with Numeric Keypad, to enter text on iPhone. Magic Keyboard connects to iPhone using Bluetooth and is powered by a built-in rechargeable battery. (Magic Keyboard is sold separately.)

Note: For compatibility information about Apple Wireless Keyboard and third-party Bluetooth keyboards, see the Apple Support article Apple Wireless Keyboard and Magic Keyboard compatibility with iOS devices.

Pair Magic Keyboard to iPhone

  1. Make sure the keyboard is turned on and charged.
  2. On iPhone, go to Settings โš™๏ธŽ > Bluetooth, then turn on Bluetooth.
  3. Select the device when it appears in the Other Devices list.

Note: If Magic Keyboard is already paired with another device, you must unpair them before you can connect Magic Keyboard to your iPhone. For iPhone, iPad, or iPod touch, see Unpair a Bluetooth device. On Mac, choose Apple menu ๐ŸŽ > System Preferences > Bluetooth, select the device, then Control-click its name.

Reconnect Magic Keyboard to iPhone

Magic Keyboard disconnects when you turn its switch to Off or when you move it or iPhone out of Bluetooth rangeโ€”about 33 feet (10 meters).

To reconnect, turn the keyboard switch to On, or bring the keyboard and iPhone back into range, then tap any key.

When Magic Keyboard is reconnected, the onscreen keyboard doesnโ€™t appear.

Switch to the onscreen keyboard

To show the onscreen keyboard, press โ๏ธŽ on the external keyboard. To hide the onscreen keyboard, press โ๏ธŽ again.

Switch between language and emoji keyboards

  1. On Magic Keyboard, press and hold the Control key.
  2. Press the Space bar to cycle between English, emoji, and any keyboards you added for typing in different languages.

Open Search using Magic Keyboard

Press Command-Space.

Change typing options for Magic Keyboard

You can change how iPhone automatically responds to your typing on an external keyboard.

Go to Settings โ๏ธŽ > General > Keyboard > Hardware Keyboard, then do any of the following:

  • Assign an alternative keyboard layout: Tap a language at the top of the screen, then choose an alternative layout from the list. (An alternative keyboard layout that doesnโ€™t match the keys on your external keyboard.)
  • Turn Auto-Capitalization on or off: When this option is selected, an app supporting this feature capitalizes proper nouns and the first words in sentences as you type.
  • Turn Auto-Correction on or off: When this option is selected, an app supporting this feature corrects the spelling as you type.
  • Turn โ€œ.โ€ Shortcut on or off: When this option is selected, double-tapping the space bar inserts a period followed by a space.
  • Change the action performed by the Command key or other modifier key: Tap Modifier Keys, tap a key, then choose the action you want it to perform.

Last updated 1627066846

<script src="https://gist.github.com/extratone/78d7b88d32fd7714b41994c9189ae9e1.js"></script>

Links

  • The Project Board

Resources

Brett Terstra

  • iTextEditors - The definitive list of text manipulation software on iOS.
  • See this topic on his website for editorial work.
  • His Grablinks bookmarklet was very much ahead of its time in 2014. Unfortunately it doesn't appear to be reliably functioning at the moment, but I promise to work on it soon.
<script src="https://gist.github.com/ttscoff/5834741.js"></script>

WWDC Transcripts Repo

  • His Titler tool for automatically fetching the wee bit of meta required to manifest formatted Markdown hyperlinks with a single action.

https://brettterpstra.com/projects/markdown-service-tools/

Pinned Loading

  1. keys keys Public

    Writing (collaboratively) the definitive guide to using iPhone with a Bluetooth keyboard.

    HTML 10 1

  2. KeyCommandKit KeyCommandKit Public

    Forked from brunophilipe/KeyCommandKit

    UIKeyCommand registration, customization, and reusability library.

    Swift 1

  3. SwiftUI-Keyboard-Demo SwiftUI-Keyboard-Demo Public

    Forked from emcro/SwiftUI-Keyboard-Demo

    How to add Keyboard Shortcuts to any SwiftUI App with UIKeyCommand

    Swift

  4. UIKeyCommandTableView UIKeyCommandTableView Public

    Forked from ipedro/UIKeyCommandTableView

    Swift 1

  5. awards awards Public

    Recognizing iOS developers and their applications who have made space for iPhone keyboarding.

    Swift

  6. ksc ksc Public

    Forked from kotfu/ksc

    A command line tool to document and describe keyboard shortcuts in a standardized and properly formatted way.

    Python

Repositories

Loading
Type
Language
Sort
Showing 10 of 94 repositories
  • cheaters Public Forked from ttscoff/cheaters

    Customizable cheat sheet system for OS X

    Uh oh!

    There was an error while loading. Please reload this page.

    ExtraKeys/cheaters's past year of commit activity
    HTML 0 110 0 0 Updated Jan 18, 2025
  • vm-shortcut Public Forked from violentmonkey/vm-shortcut

    Register a shortcut for a function

    Uh oh!

    There was an error while loading. Please reload this page.

    ExtraKeys/vm-shortcut's past year of commit activity
    TypeScript 0 MIT 6 0 0 Updated Mar 19, 2024
  • hotkeys-js Public Forked from jaywcjlove/hotkeys-js

    โžท A robust Javascript library for capturing keyboard input. It has no dependencies.

    Uh oh!

    There was an error while loading. Please reload this page.

    ExtraKeys/hotkeys-js's past year of commit activity
    JavaScript 0 MIT 439 0 0 Updated Aug 13, 2023
  • IQKeyboardManager Public Forked from hackiftekhar/IQKeyboardManager

    Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write any code nor any setup required and much more.

    Uh oh!

    There was an error while loading. Please reload this page.

    ExtraKeys/IQKeyboardManager's past year of commit activity
    Swift 0 MIT 2,486 0 0 Updated Jan 11, 2023
  • gitignore Public Forked from github/gitignore

    A collection of useful .gitignore templates

    Uh oh!

    There was an error while loading. Please reload this page.

    ExtraKeys/gitignore's past year of commit activity
    0 CC0-1.0 83,468 0 0 Updated Jan 6, 2023
  • nnw-themes.xyz Public Forked from Kamik423/nnw-themes.xyz

    A crowd-source themes directory for the NetNewsWire RSS Reader. https://netnewswire.com. Hosted at https://nnw-themes.xyz

    Uh oh!

    There was an error while loading. Please reload this page.

    ExtraKeys/nnw-themes.xyz's past year of commit activity
    Swift 1 MIT 3 0 0 Updated Nov 8, 2022
  • .github Public

    Thou Shalt Not Forget iPhone Keyboarders.

    Uh oh!

    There was an error while loading. Please reload this page.

    ExtraKeys/.github's past year of commit activity
    0 0 3 0 Updated Nov 2, 2022
  • keys Public

    Writing (collaboratively) the definitive guide to using iPhone with a Bluetooth keyboard.

    Uh oh!

    There was an error while loading. Please reload this page.

    ExtraKeys/keys's past year of commit activity
    HTML 10 MIT 1 66 (1 issue needs help) 0 Updated Oct 28, 2022
  • MASShortcut Public Forked from cocoabits/MASShortcut

    Modern framework for managing global keyboard shortcuts compatible with Mac App Store. More details:

    Uh oh!

    There was an error while loading. Please reload this page.

    ExtraKeys/MASShortcut's past year of commit activity
    Objective-C 0 BSD-2-Clause 242 0 0 Updated Aug 30, 2022
  • obsidian-keyboard-analyzer Public Forked from noname-oni/obsidian-keyboard-analyzer

    Obsidian plugin to display command hotkeys on a visible keyboard layout

    Uh oh!

    There was an error while loading. Please reload this page.

    ExtraKeys/obsidian-keyboard-analyzer's past year of commit activity
    Svelte 0 GPL-3.0 6 0 0 Updated Aug 21, 2022
View all repositories

People

@extratone

Top languages

Loadingโ€ฆ

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loadingโ€ฆ

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.