From bfe63c4e19ef3088979385bb19c52c7fa1e4390a Mon Sep 17 00:00:00 2001 From: Ethan Wong Date: Sat, 22 Apr 2023 20:13:41 +0800 Subject: [PATCH] Allow ImageViewController to be closed with the space key on physical keyoard for iOS. --- iOS/Article/ImageViewController.swift | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/iOS/Article/ImageViewController.swift b/iOS/Article/ImageViewController.swift index 91d8a17d9..fd1f17d79 100644 --- a/iOS/Article/ImageViewController.swift +++ b/iOS/Article/ImageViewController.swift @@ -25,6 +25,16 @@ class ImageViewController: UIViewController { return imageScrollView.zoomedFrame } + override var keyCommands: [UIKeyCommand]? { + return [ + UIKeyCommand( + title: NSLocalizedString("Close Image", comment: "Close Image"), + action: #selector(done(_:)), + input: " " + ) + ] + } + override func viewDidLoad() { super.viewDidLoad()