Handwriting numbers recognizer for Siri Remote
Swift Ruby Objective-C
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Example Initial commit Aug 14, 2017
TvOSScribble.xcodeproj Initial commit Aug 14, 2017
TvOSScribble Initial commit Aug 14, 2017
.gitignore Initial commit Aug 14, 2017
.swift-version Add Swift-version Aug 14, 2017
LICENSE Initial commit Aug 14, 2017
Preview.gif Update Preview.gif Aug 14, 2017
README.md Update README.md Aug 21, 2017
TvOSScribble.podspec Initial commit Aug 14, 2017



TvOSScribble, based on CoreML, mitigates the lack of a physical numpad area in Siri Remote implementing a handwriting gesture recognizer.


  • tvOS 11.0+
  • Xcode 9.0



To integrate TvOSScribble into your Xcode project using CocoaPods, specify it in your Podfile:

source 'https://github.com/CocoaPods/Specs.git'
platform :tvos, '11.0'

target '<Your Target Name>' do
    pod 'TvOSScribble', '~> 0.0.1'


All you need is to add TvOSScribbleGestureRecognizer to the view in which you want to scribble:

import UIKit
import TvOSScribble

class ViewController: UIViewController {

    @IBOutlet private weak var predictionLabel: UILabel!
    @IBOutlet private weak var gestureImage: UIImageView!

    override func viewDidLoad() {
        let gestureRecognizer = TvOSScribbleGestureRecognizer(target: self, action: #selector(ViewController.gestureDidRecognize))


    @objc func gestureDidRecognize(recognizer: TvOSScribbleGestureRecognizer) {
        guard recognizer.state == .ended else { return }

        gestureImage.image = recognizer.image
        predictionLabel.text = recognizer.result


We would love for you to contribute to TvOSScribble, check the LICENSE file for more info. Feel free to submit any issues or PRs. ❤️


Special thanks to @r4ghu for his fantastic article on COMPUTER VISION IN IOS – COREML+KERAS+MNIST.

David Cordero – @dcordero

Distributed under the MIT license. See LICENSE for more information.