Click here to Skip to main content
15,891,423 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Dear Friends,

I need to call few button click on shortcut keys.
Can any one help me out to trigger.
My Requirement
CTRL + G = SEARCH BUTTON

I have used below code but i am getting only one key value.

$(document).keyup(function (e) {

if (e.keyCode == 7) { alert('getsearch'); }
if (e.keyCode == 50 || e.keyCode == 98) { alert('pa'); }
});
Posted
Comments
Salman622 3-Dec-15 7:12am    
go to below link
http://www.openjs.com/scripts/events/keyboard_shortcuts/

Try this sample. I you didn't get Please tell...

C#
var isCtrl = false;
document.attachEvent('onkeyup', KeyUpHandler);
document.attachEvent('onkeydown', KeyDownHandler);
 
function KeyUpHandler()
{
if (event.keyCode == 17)
{
isCtrl=false;
}
}
 
function KeyDownHandler()
{
if (event.keyCode == 17)
{
isCtrl=true;
}
if (event.keyCode == 83 && isCtrl == true)
{
' call button save click event document.getElementById(btnSave).click();
}
else if (event.keyCode == 67 && isCtrl == true)
{
' call button close click event document.getElementById(btnClose).click();
}
}

or this one.....

if (window.captureEvents) {
    window.captureEvents(Event.KeyUp);
    window.onkeyup = executeCode;
}
else if (window.attachEvent) {
    document.attachEvent('onkeyup', executeCode);
}
 
function executeCode(evt) {
    if (evt == null) {
        evt = window.event;
    }
    var theKey = parseInt(evt.keyCode, 10);
    switch (theKey) {
        case 113:  // F2
            document.getElementById('buttonid').click();
            break;
        case 119:  // F8
            document.getElementById('buttonid').click();
            break;
        case 120:  // F9
            document.getElementById('buttonid').click();
            break;
        case 87: //w
            if (window.event.altKey)
                document.getElementById('buttonid').click();
            break;
    }
    evt.returnValue = false;
    return false;
}
 
Share this answer
 
v2
go to below link your problem will be solve
Keyboard Shortcut using javascript
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900