What combination of keys display a ContextMenu on a Mac?

I put a ContextMenu on a control on a Mac.

What is needed to get the menu to display the key combination?

In the example below, I can't get my colossal cave to xyzzy (OS X 10.7, JavaFX 8 b 109).

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.*;
import javafx.stage.Stage;

public class ContextMenuDisplayer extends Application {
    @Override
    public void start(Stage stage) {
        TextField field = new TextField("colossal cave");
        field.setContextMenu(new ContextMenu(new MenuItem("xyzzy")));
        stage.setScene(new Scene(field));
        stage.show();
    }

    public static void main(String[] args) {
        launch(args);
    }
}


I think that there is no keyboard shortcut. OS X in general does not define a keyboard shortcut for the context menus, and my guess is that JavaFX does not add that to the platforms on which it only is not natively supported. (This is not a definitive answer, mind.)

Apple of this justification is that menus should be shortened dressers to (a small subset of the) features available elsewhere (typically in the hierarchy from the main menu, and/or in an 'action' menu (menu button in FX)). The menu hierarchy should be navigable to keyboard, and also in this hierarchy menu items will often have their own keyboard shortcuts, sort of keyboard shortcuts for menus becomes superfluous. See guidelines from Apple for the menus. If you agree with these instructions of design is of course your prerogative...

Your example code (in addition to having no keyboard navigation) suffers from https://javafx-jira.kenai.com/browse/RT-26028 in 2.2.40, but this seems to have been fixed in 1.8.0 (b111).

Tags: Java

Similar Questions

  • What is the key combination for my Mac on start-up level formats?

    I would first of all the "key start + key combinations" enter the root menu during startup-level of Formate of my Mac mini and install OS X El Capitan new.

    With what combination of keys will start in the start to format the Mac Intosh HDlevel?

    Jona li

    Installer Lion through Mavericks scratching

    Make sure that you back up your files.

    1. Restart the computer and after the buzzer, press on and hold down the COMMAND and R until the Apple logo appears. Wait for the Utility Menu to appear.
    2. Select in the main menu disk utility and click on the continue button.
    3. After disk utility charges select the volume (this is the entry indented, usually Macintosh HD) in the list to one side. Click on the Erase tab in the main window of disk utility.
    4. Define the type of Format Mac OS extended (journaled). Click on the apply button
    5. When the process is complete, quit disk utility and re-enter the Utility Menu.
    6. Select reinstall OS X and click on the continue button.

    This will install the version of Mac OS X, you had installed.

    [Permission to use any part of the foregoing has been granted by khati, exclusively, to theratter.]

  • Slow response to the combination of keys or mouse click

    reaction time on a combination of keys or mouse click on may be on 5 minutes.no other jobs being able to develop undertaken.am beard waiting for movement

    Original title: slowmo.reactions

    Hello Bryan,

    Thanks for posting your query in Microsoft Community Forum.

    1. It was working fine before? If YES, then you did important equipment or modifications to the software on the computer before this problem?
    2. What is the brand and model of your system?

    The slowness of your system may be due to various reasons, including viral infections, interventions of third-party software or a hardware problem with the mouse or the keyboard. So, to refine the diagnosis, I would suggest trying the following steps and check if the problem persists.

    Method 1:

    Step 1: Try to start your system in a State of services necessary to the operation and a minimum set of drivers enabled, called Safe Mode.
    Start your computer in safe mode http://Windows.Microsoft.com/en-in/Windows/Start-computer-safe-mode#start-computer-safe-mode=Windows-7

    Step 2: If the system works fine in safe mode, try to clean the system startup:

    How to perform a clean boot in Windows

    http://support.Microsoft.com/kb/929135

    Note: See "How to reset the computer to start normally after a boot minimum troubleshooting" to reset the computer to start as usual after a repair.

    Method 2:

    The issue may be due to an infection by the virus. So, you can also run the Microsoft Safety Scanner to make sure that the computer is free of infections:
    http://www.Microsoft.com/security/scanner/en-us/default.aspx

    Note:
    The Microsoft Safety Scanner ends 10 days after being downloaded. To restart a scan with the latest definitions of anti-malware, download and run the Microsoft Safety Scanner again.
    The data files that are infected must be cleaned only by removing the file completely, which means that there is a risk of data loss.

    For more information, see:

    Mouse, touchpad and keyboard with Windows problems

    Hope this information is useful. If the problem still persists, please post back for further assistance, we will be happy to help you.

  • Where can I get Oracle Terminal for re-mapping a combination of keys Form6i Builder

    Where can I get Oracle Terminal?

    help Form6i
    -------------------------------------------------------------------------
    For re - map a combination of keys Form Builder:

    1. start Oracle Terminal.

    2 open the appropriate resource Form Builder file (Microsoft Windows, open FMRUSW. (RES).
    Note: Before changing a Form Builder resource file, you must create a backup copy.

    3. Select FunctionsEdit key.
    The key binding Editor appears and lists the combinations generator form per category.

    4. double-click on a category and change the desired 'Action' and 'binding '.
    For example, to change the mapping of keys for [Show Keys], double-click "windows-sqlforms," specify the key combination you want to display the key, and then click OK.

    5. choose Save to save your changes.

    6 FunctionsGenerate to choose to generate your changes and create a new resource file, which incorporates changes to the key combination.
    A warning appears, informing you that your resource file was generated successfully. Accept the warning.

    7. Select Save to save your changes in the resource file.

    8 run Form Builder to use your new shortcut.

    The Oracle Terminal?
    It is % ORACLE_HOME%\BIN\OT60. EXE and you can find it in the menu Oracle Forms & reports 6i.
    If you do not see OT installed then install it from the Oracle Forms Developer.

  • The combinations of keys FN on my Satellite L Windows 7 stopped working

    The combinations of keys FN on my Satellite L650 - 1 Hz, Windows 7 Home stopped working. Can someone tell me how to make them work again? And ideally, why they stopped?

    Try to restart flash cards. Start > all programs > Toshiba > utilities > restart Flash Cards

    If this will not help, try reinstalling additional package from Toshiba.
    Remove the preinstalled version and install the latest version of http://www.toshiba.eu/innovation/download_drivers_bios.jsp

    Please post comments.

  • WHAT IS THE KEY OF WINDOWS 8.1 BUILD 9600 PRO

    WHAT IS THE KEY OF WINDIOWS 8.1 BUILD 9600 PRO please my email is [removed personal information]

    Hello
     
    The key is in the BIOS of your machine, please use the following tool to get:

       http://www.Belarc.com/free_download.html

    When running this tool, it produced a report, scroll to the section of software management. Product key Windows 8 or 8.1 is there.

    You can also use the following tool to discover:

      https://www.magicaljellybean.com/KeyFinder/

    Kind regards

  • How do you on what OS a key embedded BIOS is for?

    So the hard drive died, I got a new, but the stupid computer came with no COST, so I don't know what version of Windows is supposed to go about it.

    I know how to check what the product key is embedded (with RW everything), so is there a way to tell what version of Windows, this key works with?

    Hello

    There is no public list kept.

    Contact the computer manufacturer and ask them what edition of Windows is preinstalled on this model number.

    See you soon.

  • Help me I have Windows XP. Would be, or could you please tell me what the function keys are and how I could use them?

    I have Windows XP. Would be, or could you please tell me what the function keys are and how I could use them?

    I have Windows XP. Would be, or could you please tell me what the function keys are and how I could use them?

    Function keys are used to things dirrent, depending on whether you are simply Windows or a program of work, and if you work in a program, what program it is?

    This search through the documentation of programs you use. Read also here: http://www.internetfixes.com/definitions/IF01424.htm

  • is there a combination of keys on my keyboard that will be affeck volume on my speakers?

    Is there a combination of keys on my keyboard that will affect the volume on my speakers

    Well, this marking/unmarking generated some e-mails.  * smile *.

  • What are sticky keys?

    I just got a compaq of Wal-Mart, he says should I activate sticky keys?   What are sticky keys?

    Hello

    StickyKeys is an aid to accessibility in Windows - see link below.

    http://en.Wikipedia.org/wiki/StickyKeys

    Kind regards

    DP - K

  • What is CNG KEY ISOLATION hosted by LSA process?

    * Original title: Windows for dummies :^)

    What is CNG KEY ISOLATION hosted by LSA process?

    I get a brief explanation that leaves more?... in services in windows 7

    I need dummie talk to understand technology that is mentioned in the description of the service tag. The acronims does that mean? the sevice - what 'exactly' in terms laymans?

    THX in advance for any clarification.

    Sincerely, designation-Prototype.

    Hello

    Thank you for reaching out to the Microsoft Community.

    According to the description, it seems you want to know about the ISOLATION of KEY NMC.

    I'll be happy to help you with this.

    The CNG key isolation service is hosted in the LSA process. The service provides insulation for private keys key processes and operations of such associated encryption required by the common criteria. The service stores and uses long term keys in a secure process in line with the requirements of the common criteria.

    Default behavior

    The CNG key Isolation service is running as LocalSystem in a common process. She shares an executable file with other services. If CNG key Isolation is unable to load or initialize, the error is logged in the event log. Start Windows 7 should go forward, but a message box appears informing you that the Iso key service failed to start.

    Dependencies

    CNG key isolation won't start, if the remote procedure (RPC) call service is stopped or disabled.

    If the CNG key Isolation is stopped, the Extensible Authentication Protocol fails to start and initialize.

    If you have any questions on Windows, feel free to let us know. It is our pleasure to be of service.

  • Can someone please guide me what combinations encryption algorithm is compatible for MS SQL Windows Server 2012 2012. ??

    Original title: Details of the cipher suites?

    Can someone please guide me what combinations encryption algorithm is compatible for MS SQL Windows Server 2012 2012. ??

    Thank you

    Hello

    Your question is beyond the scope of this community.

    Please repost your question in the SQL Server TechNet Forums.

    https://social.technet.Microsoft.com/forums/SQLServer/en-us/home?category=SQLServer

    TechNet Server forums.

    http://social.technet.Microsoft.com/forums/WindowsServer/en-us/home?category=WindowsServer

    See you soon.

  • Is there a key or combination of keys that produce "question mark in Portuguese keyboard.

    Hello. Is there a key or combination of keys that produce the question mark (?) when the keyboard HP Envy laptop Windows 8 Pro 64 bit is set to PORTUGUESE?

    Any help would be appreciated.

    Claudio

    I found it on another forum.

    ALT + CTRL + W
    Who does!
    Thank you
  • Is it possible to toggle the setting panel open a closure with a combination of keys?

    Is it possible to toggle the setting panel open a closure with a combination of keys, or y at - it a script that can do?

    adjustmentPanel.jpg

    Try this instead:

    Go to Edit/shortcuts...

    Then where it says "shortcuts to: ', pull down the menu drop down and select"request Menus.

    Then expand the category of 'Window' and from there to the bottom, you will find 'Properties' - give a keyboard shortcut.

    This might work

  • Hi, Hello: I am trying to create a Web site and don't know what to do to display the content of my web browser to display full-screen itself without any empty space.

    Hi, Hello: I am trying to create a Web site and don't know what to do to display the content of my web browser to display full-screen itself without any empty space.

    If you are looking to exhaust the entire screen with content regardless of the size of the browser called sensitive sites and unfortunately that are not supported in Muse. However, you can have some content such as backgrounds, slideshows and videos be full width.

Maybe you are looking for