Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 287454

Summary: [KeyBindings] F16-F19 unusable as shortcut keys in General -> Keys
Product: [Eclipse Project] Platform Reporter: Paul Webster <pwebster>
Component: UIAssignee: Paul Webster <pwebster>
Status: VERIFIED FIXED QA Contact: Paul Webster <pwebster>
Severity: normal    
Priority: P3 CC: cocoakevin, eclipse.felipe, grant_gayed, markus.kell.r, prakash, Silenio_Quarti, skovatch, snorthov
Version: 3.5   
Target Milestone: 3.6 M3   
Hardware: PC   
OS: All   
Whiteboard:
Bug Depends on: 276416    
Bug Blocks:    
Attachments:
Description Flags
Patch v01 none

Description Paul Webster CLA 2009-08-24 12:35:48 EDT
Add support for binding F16-F19

+++ This bug was initially created as a clone of Bug #276416 +++

Build ID: I20090430-2300

Steps To Reproduce:
Using an Apple keyboard with extra function keys:
1. Open Eclipse Preferences
2. Go to General -> Keys
3. Attempt to bind the F16-F19 keys to commands (I used the Show Perspective commands)

More information:
F16 displays as a space in the text field but doesn't perform the action when pressed. F17-F19 don't do anything when pressed in the text field. F13-F15 work as normal. This also happens on Eclipse 3.4.2.
Comment 1 Markus Keller CLA 2009-09-26 09:46:23 EDT
org.eclipse.jface.bindings.keys.SWTKeyLookup and org.eclipse.jface.bindings.keys.IKeyLookup need updates.
Comment 2 Prakash Rangaraj CLA 2009-09-29 12:47:18 EDT
Created attachment 148340 [details]
Patch v01

Patch v01
Comment 3 Prakash Rangaraj CLA 2009-09-29 12:49:27 EDT
Only when creating the patch, I realized that this is more of JFace Bug.

Susan,

   Moving this to you now.
Comment 4 Susan McCourt CLA 2009-09-29 17:58:59 EDT
(In reply to comment #3)
> Only when creating the patch, I realized that this is more of JFace Bug.
> 
> Susan,
> 
>    Moving this to you now.

[KeyBindings] bugs go to Paul.
[JFace] is only for those parts of JFace that aren't covered in the more specific area (KeyBindings, Viewers, Dialogs, etc. etc...)
Comment 5 Paul Webster CLA 2009-10-13 15:17:56 EDT
(In reply to comment #2)
> Created an attachment (id=148340) [details]
> Patch v01
> 

Released to HEAD >20091013
PW
Comment 6 Paul Webster CLA 2009-10-27 13:57:20 EDT
Could someone with an F17 please verify this bug against http://download.eclipse.org/eclipse/downloads/drops/I20091027-0100/ or http://download.eclipse.org/eclipse/downloads/drops/I20091026-1800/

PW
Comment 7 Scott Kovatch CLA 2009-10-27 14:03:24 EDT
I can check Cocoa 32- and 64-bit.
Comment 8 Paul Webster CLA 2009-10-27 14:09:11 EDT
(In reply to comment #7)
> I can check Cocoa 32- and 64-bit.

If you could test even one of the, Scott, that would be great.

Thanx,
PW
Comment 9 Scott Kovatch CLA 2009-10-27 14:27:49 EDT
Looks good on I20091027-0100. I was able to bind F16 and F19 to change perspectives as described, and "F16"and "F19" appeared as the text in the Binding field.
Comment 10 Paul Webster CLA 2009-10-27 14:35:56 EDT
(In reply to comment #9)
> Looks good on I20091027-0100. I was able to bind F16 and F19 to change
> perspectives as described, and "F16"and "F19" appeared as the text in the
> Binding field.

Thanx Scott.
PW