mirror of
https://github.com/viq/NewsBlur.git
synced 2025-09-18 21:43:31 +00:00
iOS: Allow Command-. in addition to Escape to go back.
This doesn’t match the Web but many keyboards for iOS devices, including Apple’s Smart Keyboard, don’t have Escape keys on them.
This commit is contained in:
parent
f01ec1c008
commit
b364b0b92e
4 changed files with 8 additions and 2 deletions
|
@ -21,6 +21,7 @@
|
|||
- (void)informLoadingMessage:(NSString *)message;
|
||||
|
||||
- (void)addKeyCommandWithInput:(NSString *)input modifierFlags:(UIKeyModifierFlags)modifierFlags action:(SEL)action discoverabilityTitle:(NSString *)discoverabilityTitle;
|
||||
- (void)addCancelKeyCommandWithAction:(SEL)action discoverabilityTitle:(NSString *)discoverabilityTitle;
|
||||
|
||||
- (void)updateTheme;
|
||||
|
||||
|
|
|
@ -118,6 +118,11 @@
|
|||
[self addKeyCommand:keyCommand];
|
||||
}
|
||||
|
||||
- (void)addCancelKeyCommandWithAction:(SEL)action discoverabilityTitle:(NSString *)discoverabilityTitle {
|
||||
[self addKeyCommandWithInput:UIKeyInputEscape modifierFlags:0 action:action discoverabilityTitle:discoverabilityTitle];
|
||||
[self addKeyCommandWithInput:@"." modifierFlags:UIKeyModifierCommand action:action discoverabilityTitle:discoverabilityTitle];
|
||||
}
|
||||
|
||||
#pragma mark -
|
||||
#pragma mark UIViewController
|
||||
|
||||
|
|
|
@ -104,7 +104,7 @@
|
|||
|
||||
[self.webView loadHTMLString:@"" baseURL:nil];
|
||||
|
||||
[self addKeyCommandWithInput:UIKeyInputEscape modifierFlags:0 action:@selector(closeOriginalView) discoverabilityTitle:@"Close Original View"];
|
||||
[self addCancelKeyCommandWithAction:@selector(closeOriginalView) discoverabilityTitle:@"Close Original View"];
|
||||
}
|
||||
|
||||
- (void)dealloc {
|
||||
|
|
|
@ -217,7 +217,7 @@
|
|||
[self addKeyCommandWithInput:@"s" modifierFlags:UIKeyModifierShift action:@selector(openShareDialog) discoverabilityTitle:@"Share This Story"];
|
||||
[self addKeyCommandWithInput:@"c" modifierFlags:0 action:@selector(scrolltoComment) discoverabilityTitle:@"Scroll to Comments"];
|
||||
[self addKeyCommandWithInput:@"t" modifierFlags:0 action:@selector(openStoryTrainerFromKeyboard:) discoverabilityTitle:@"Open Story Trainer"];
|
||||
[self addKeyCommandWithInput:UIKeyInputEscape modifierFlags:0 action:@selector(backToDashboard:) discoverabilityTitle:@"Dashboard"];
|
||||
[self addCancelKeyCommandWithAction:@selector(backToDashboard:) discoverabilityTitle:@"Dashboard"];
|
||||
[self addKeyCommandWithInput:@"d" modifierFlags:UIKeyModifierShift action:@selector(backToDashboard:) discoverabilityTitle:@"Dashboard"];
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue