How to detect key board event

HI,
How to detect keyboard event (Like CTRL key press shift key press) in Swing�any can any body suggest classes and interface for that�.
Thanks

[url http://java.sun.com/docs/books/tutorial/uiswing/misc/keybinding.html]How to use Key Bindings

Similar Messages

  • How to listen key board event

    Hi,
    I want to trap CTRL key event on panel on windows plateform plz send a sample code...
    Thanks

    Did you do some follow-up research on the suggestions given to you by tjacobs01 in your last posting on this subject?
    http://forum.java.sun.com/thread.jspa?threadID=645822

  • How to restrict key board function keys ex:-F10 in forms 6i.urgent plz..

    how to restrict key board function keys ex:-F10 in forms 6i.urgent plz..

    Hi,
    At Form level, write trigger for WHEN_KEY_DOWN, check for F10 and put action as NULL.
    Regards,
    Amol

  • HT3529 how i use key board

    How i use key board specially  typing of upper case letter

    Press the shift key (looks like an up arrow).  Then press the letter you wish to type in upper case.

  • How to detect browser close event in flex ?

    How to detect browser close event in flex ?

    This link may help:
    http://cookbooks.adobe.com/post_Close_event_of_browser_or_browser_tab-18211.html
    Best,

  • How to detect window close event and do some task before exiting

    Hi 
    Anyone knows how to detect window close event and do some task before exiting ?
    Sridhar
    Solved!
    Go to Solution.
    Attachments:
    window close event.JPG ‏34 KB

    Yes .You can discard the panel close event by passing "TRUE" boolean value to the "discard ?" terminal which is lied in the right side of that panel close(filter) event.& It will work in executables.  See attached picture.
    Attachments:
    Panel Close.JPG ‏12 KB

  • Problems with key board events

    hi, i am experiencing some key board events, in this project iam suppose to make the sphere/earth move left,right,up,down with left,right,up,down arrow.
    can you please tell me if i have make any mistakes in my coding????
    package
        import flash.display.Sprite;
        import flash.events.Event;
        import flash.events.KeyboardEvent;
        import flash.ui.Keyboard;
        import org.papervision3d.materials.BitmapFileMaterial;
        import org.papervision3d.objects.primitives.Sphere;
        import org.papervision3d.view.BasicView;
        [SWF (width="800", height="600", backgroundColor="0x000000",frameRate="30")]
        public class InteractiveEarth extends BasicView
            private var sphere:Sphere;
            public function InteractiveEarth()
                super(800 , 600);
                var earthmaterial:BitmapFileMaterial = new BitmapFileMaterial("../assets/Earth.jpg");
                sphere = new Sphere(earthmaterial,100,20,18);
                camera.fov = 25;
                scene.addChild(sphere);
            addEventListener(Event.ENTER_FRAME,rotateSphere);
            addEventListener(KeyboardEvent.KEY_DOWN, downEarth);
           // stage.addEventListener(KeyboardEvent.KEY_UP, upEarth);
            public function rotateSphere(evt:Event):void
                sphere.yaw(0.2);
                singleRender();
            public function downEarth(event:KeyboardEvent):void
                switch(event.keyCode)
                    case Keyboard.DOWN:
                        sphere.y += 5;
                        break;
                    case Keyboard.UP:
                        sphere.y -= 5;
                    break;
                    case Keyboard.LEFT:
                    sphere.x += 5;
                    break;
                    case Keyboard.RIGHT:
                    sphere.x -= 5;
                    break;

    You haven't said what the problem is.
    If your keyboard event handlers are not being called, perhaps you need to add the event listeners to some other object.
    If this post answers your question or helps, please mark it as such. Thanks!
    http://www.chikaradev.com
    Adobe Flex Development and Support Services

  • How to use Key Board Key In oracle forms to perform a specific task

    Hello Experts,               I am new In Oracle forms.I am using weblogic server 10.3.5 with oracle forms 11g at windows 7.I have a procedure(say check) under program unit.I have a data block.Now I have need to access Check procedure when I press The 'Ctrl+C'(control +'C' key board key). I have to set this functionality for a single form(module) not for all modules.Please suggest me how to do this by using pl/sql in oracle forms if possible. thank You regards aaditya.

    Hi,
    Its a documentary question, please google for hotkey mapping in forms.
    I hope this is helpful to you Enabling Key Mappings

  • How to detect key navigation in JTable

    Hi,
    I have a problem with JTable's events. When the user presses the mouse's left button on a cell, a mouseClicked event is generated, and my program works fine. But when the user moves from cell to cell with the cursor keys or the tab key, no mouseClicked event is generated, and my event code doesn't execute. I have seen listeners like TableColumnModelListener, but I don't want two or more events at the same time: i.e. if I go from cell 1,1 to cell 2,2, I just want one event, not one for the column and another for the row. I just want ONE event for "selection change", originated by mouse or keyboard. What should I use?
    I'm using Java 1.4.
    Thanks.

    [url http://java.sun.com/docs/books/tutorial/uiswing/misc/keybinding.html]How to use Key Bindings

  • How to detect back browser event in javascript?

    How to detect browser event in javascript?
    Not working for me. Since i love mozilla to use.
    Working in IE.
    function HandleBackFunctionality(event)
    if(window.event)
    alert("Browser1");
    if(window.event.clientX < 40 && window.event.clientY < 0)
    alert("Browser back button is clicked...");
    else
    alert("Browser refresh button is clicked...");
    else
    alert("Browser2");
    if(event.currentTarget.performance.navigation.type == 1)
    alert("Browser refresh button is clicked...");
    if(event.currentTarget.performance.navigation.type == 2)
    alert("Browser back button is clicked...");
    }

    Firefox doesn't have a catch-all event object (window.event), but you can create event listeners for the objects of interest. I don't know whether the toolbar is one of those; probably not, since why should web pages be able to see what you are doing on the toolbar??
    If we discard the idea of looking for events outside of the page and focus on what is happening inside the page, have you looked at this:
    https://developer.mozilla.org/en-US/docs/Web/API/Window.onbeforeunload

  • How to detect phone call event

    Hi there ,
    I want to know and use the phone no. that called me,
    how do I catch the event and use the phone no.
    moshe

    There is no AIR API to do this.  You might be able to use a native extension assuming there are native APIs to get this information.

  • How to separate "Key down" event from panel and numerical control

    Hi, All
    I have a vi proecess key down events for panel and  a numerical control in this panel. the application will do: 
    1. when panel is focused, user can use "up" and "down" key to driver some hardware.
    2. when the numerical control has the focus, "up" and "down" key will change it's value as usual.
    somehow the second one did not work, because the panel "key down" event was trigger as well when I use "up' "down" key inise the numerical control. 
    then I used "Key down?" of numerical control to block the "up/down" key. But the first time when I run the Vi, the panel still got triggered one time. 
    any suggestions on this? test code attached  in this post too. 
    thanks
    CQ
    Solved!
    Go to Solution.
    Attachments:
    KeyDown_Up_valuechange.vi ‏16 KB

    This works for me in 2014.  In short, you just need to check to see if your numeric has the focus.  If it doesn't, then you process the key value.  No need for any other event here except for the stop button.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines
    Attachments:
    KeyDown_Up_valuechange_BD.png ‏32 KB

  • How to detect mouse click event?

    Hello,
    I would like to have a vi to detect left, right and no mouse click. I mean that in the vi attached, Button2 should be 0 (no click), 1 (left c.) or 2 (right c.) depending on the event occured in i-1. cycle. My vi is the modyfied version of the one found here:
    http://www.ni.com/example/27663/en/
    Sometimes it works fine, but another time nothing happens when I click.
    I think the main problem is with the execution times at the for loop and event structure.
    Could you help me how to deal with the problem?
    Thanks you!
    Attachments:
    mouse1.vi ‏12 KB

    Hi VampireEmpire,
    Your For loop iterates twice. If an event occures during first iteration everything is fine - Button 2 refreshes during second iteration. But what happens when an event occures during second iteration? Does Button 2 have a possibility to refresh? 
    1. Do you see the problem now?
    2. And if you do - do you really need For loop? I would suggest you trying removing it and connecting shift register to the while loop.
    Bluesheep

  • In mac air when i type g it types   how to correct key board button

    In mac air when i type g it types as ©. I am typing g by pressing fn key and g key together.
    can some body help me.

    Thanks a lot for your support.
    It did not work.
    I am using MacBook Air since three years. Had no problem with letter g button. Since a month I see whenever I press g, the character © appears instead of g. For typing g I hold fn button and press g button, then I get g. If I do not hold down fn button and if  I press g button I get ©. (sorry for repeating)
    can you or others now help ?

  • Problem in capturing key board event

    Hi
    I am trying chart selection using keyboard.I tried same
    example given in "
    http://livedocs.adobe.com/flex/3/datavis_flex3.pdf"
    code is
    <?xml version="1.0" ?>
    <!-- charts/SelectAllItems.mxml -->
    <mx:Application xmlns:mx="
    http://www.adobe.com/2006/mxml"
    creationComplete="initApp()">
    <mx:Script>
    <![CDATA[
    import mx.collections.ArrayCollection;
    import flash.events.KeyboardEvent;
    import mx.charts.events.ChartItemEvent;
    [Bindable]
    private var expensesAC:ArrayCollection = new ArrayCollection(
    { Month: "Jan", Profit: 2000, Expenses: 1500, Amount: 450 },
    { Month: "Feb", Profit: 1000, Expenses: 200, Amount: 600 },
    { Month: "Mar", Profit: 1500, Expenses: 500, Amount: 300 },
    { Month: "Apr", Profit: 1800, Expenses: 1200, Amount: 900 },
    { Month: "May", Profit: 2400, Expenses: 575, Amount: 500 }
    private function initApp():void {
    application.addEventListener(KeyboardEvent.KEY_UP,
    keyHandler);
    private function keyHandler(event:KeyboardEvent):void {
    var ctrlPressed:Boolean = event.ctrlKey;
    // If the user presses Ctrl + A, select all chart items.
    if (ctrlPressed) {
    var curKeyCode:int = event.keyCode;
    if (curKeyCode == 65) { // 65 is the keycode value for 'a'
    selectItems();
    private function selectItems():void {
    // Create an array of all the chart's series.
    var allSeries:Array = myChart.series;
    // Iterate over each series.
    for (var i:int=0; i<allSeries.length; i++) {
    var selectedData:Array = [];
    // Iterate over the number of items in the series.
    for (var j:int=0; j<expensesAC.length; j++) {
    selectedData.push(j);
    // Use the series' selectedIndices property to select all the
    // chart items.
    allSeries
    .selectedIndices = selectedData;
    ]]>
    </mx:Script>
    <mx:Panel height="100%" width="100%">
    <mx:PlotChart id="myChart"
    height="207"
    width="350"
    showDataTips="true"
    dataProvider="{expensesAC}"
    selectionMode="multiple"
    >
    <mx:series>
    <mx:PlotSeries id="series1"
    xField="Expenses"
    yField="Profit"
    displayName="Expenses/Profit"
    selectable="true"
    />
    <mx:PlotSeries id="series2"
    xField="Amount"
    yField="Expenses"
    displayName="Amount/Expenses"
    selectable="true"
    />
    <mx:PlotSeries id="series3"
    xField="Profit"
    yField="Amount"
    displayName="Profit/Amount"
    selectable="true"
    />
    </mx:series>
    </mx:PlotChart>
    <mx:Legend dataProvider="{myChart}" width="200"/>
    </mx:Panel>
    </mx:Application>
    This example won't work. nothing happen after pressing ctrl
    +A .
    can any body help me in that?
    Thanks
    sm

    This line of your code:
    allSeries.selectedIndices = selectedData;
    should be this (that's what in the PDF):
    allSeries.selectedIndices = selectedData;
    Ya gotta copy the sample code correctly...
    Also, nothing will happen from the keyboard until you click
    somewhere on the chart.

Maybe you are looking for