Skip to content

Commit

Permalink
Add Help key (AKA "Insert" in Windows Virtual Machine?) #28
Browse files Browse the repository at this point in the history
Add `Clear` key
  • Loading branch information
pkamb committed Mar 22, 2015
1 parent 0902e6a commit 4f62d7b
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion PowerKey/PKPreferencesController.m
Original file line number Diff line number Diff line change
Expand Up @@ -107,18 +107,24 @@ - (NSMenuItem *)powerKeyReplacementMenuItemWithTitle:(NSString *)title keyCode:(
- (NSMenu *)powerKeyReplacementsMenu {
NSMenu *powerKeyReplacements = [[NSMenu alloc] initWithTitle:@"Power Key Replacements"];

// User can select one of the following power key replacements.
// Select one of the following Power key replacements.
[powerKeyReplacements addItem:[self powerKeyReplacementMenuItemWithTitle:@"Delete" keyCode:kVK_ForwardDelete keyEquivalent:@""]];
[powerKeyReplacements addItem:[self powerKeyReplacementMenuItemWithTitle:@"No Action" keyCode:kPowerKeyDeadKeyTag keyEquivalent:@""]];
[powerKeyReplacements addItem:[self powerKeyReplacementMenuItemWithTitle:@"Delete (backspace)" keyCode:kVK_Delete keyEquivalent:@""]];

[powerKeyReplacements addItem:[self powerKeyReplacementMenuItemWithTitle:@"Page Up" keyCode:kVK_PageUp keyEquivalent:@""]];
[powerKeyReplacements addItem:[self powerKeyReplacementMenuItemWithTitle:@"Page Down" keyCode:kVK_PageDown keyEquivalent:@""]];
[powerKeyReplacements addItem:[self powerKeyReplacementMenuItemWithTitle:@"Home" keyCode:kVK_Home keyEquivalent:@"↖︎"]];
[powerKeyReplacements addItem:[self powerKeyReplacementMenuItemWithTitle:@"End" keyCode:kVK_End keyEquivalent:@"↘︎"]];

[powerKeyReplacements addItem:[self powerKeyReplacementMenuItemWithTitle:@"Help" keyCode:kVK_Help keyEquivalent:@""]];
[powerKeyReplacements addItem:[self powerKeyReplacementMenuItemWithTitle:@"Clear" keyCode:kVK_ANSI_KeypadClear keyEquivalent:@""]];

[powerKeyReplacements addItem:[self powerKeyReplacementMenuItemWithTitle:@"Escape" keyCode:kVK_Escape keyEquivalent:@""]];
[powerKeyReplacements addItem:[self powerKeyReplacementMenuItemWithTitle:@"Tab" keyCode:kVK_Tab keyEquivalent:@""]];
[powerKeyReplacements addItem:[self powerKeyReplacementMenuItemWithTitle:@"Return" keyCode:kVK_Return keyEquivalent:@""]];
[powerKeyReplacements addItem:[self powerKeyReplacementMenuItemWithTitle:@"F13" keyCode:kVK_F13 keyEquivalent:@""]];

[powerKeyReplacements addItem:[self powerKeyReplacementMenuItemWithTitle:@"Script" keyCode:kPowerKeyScriptTag keyEquivalent:@""]];

return powerKeyReplacements;
Expand Down

0 comments on commit 4f62d7b

Please sign in to comment.