मैं jQuery के साथ एक क्लिक ईवेंट पकड़ना चाहता हूं और यह बताने में सक्षम हूं कि एक ही समय में एक कुंजी दबाई गई थी, इसलिए मैं कुंजीपटल ईवेंट के आधार पर कॉलबैक फ़ंक्शन के भीतर कांटा सकता हूं।मैं कैसे जांच सकता हूं कि jQuery के साथ क्लिक ईवेंट के दौरान कोई कुंजी दबाई जाती है या नहीं?
उदाहरण के लिए:
$("button").click(function() {
if([KEYPRESSED WHILE CLICKED]) {
// Do something...
} else {
// Do something different...
}
});
यह सब या कैसे पर यदि संभव हो तो यह संभव है यह किया जा सकता है?
उस समय JavaScript इसका इस्तेमाल करने में सक्षम था (नहीं मैं एक बेहतर तरीका पता है कि) यदि आप ALT कुंजी का पता लगाने कर रहे हैं, और उपयोगकर्ता ALT-टैब्स के लिए किया जाता है एक और विंडो, फिर कुंजीपटल ईवेंट ब्राउज़र द्वारा नहीं पता चला क्योंकि यह किसी अन्य एप्लिकेशन पर हुआ था। उस बिंदु से, jquery सोचता है कि कुंजी नीचे है, जब तक कि वे आपके jquery ऐप में कुंजीपटल न हो जाएं। यह केवल एएलटी कुंजी के साथ महत्वपूर्ण है, जहां तक मैं कल्पना कर सकता हूं। – Ben
मैक ओएस एक्स के लिए जो सीएमडी-टैब होगा, लेकिन मुझे लगता है कि प्रिंसिपल अभी भी – murftown
या ब्राउज़र के टैब को बदलने के लिए Ctrl + Tab रखता है – Seeven