คำถามติดแท็ก keyboard-events

17
วิธีการตรวจหาการกด Enter บนแป้นพิมพ์โดยใช้ jQuery
ฉันต้องการตรวจสอบว่าผู้ใช้กดEnterใช้ jQuery หรือไม่ เป็นไปได้อย่างไร? มันต้องมีปลั๊กอินหรือไม่? แก้ไข: ดูเหมือนว่าฉันต้องใช้keypress()วิธีการ ฉันต้องการที่จะรู้ว่าถ้าใครรู้ว่ามีปัญหาเบราว์เซอร์ที่มีคำสั่ง - เช่นมีปัญหาความเข้ากันได้เบราว์เซอร์ที่ฉันควรรู้เกี่ยวกับ?

21
การตรวจจับการกดปุ่มลูกศรใน JavaScript
ฉันจะตรวจสอบได้อย่างไรเมื่อกดปุ่มลูกศรอันใดอันหนึ่ง? ฉันใช้สิ่งนี้เพื่อค้นหา: function checkKey(e) { var event = window.event ? window.event : e; console.log(event.keyCode) } แม้ว่ามันจะใช้ได้กับทุก ๆ คีย์ แต่มันก็ไม่ได้มีไว้สำหรับปุ่มลูกศร

13
Android ใช้ปุ่มเสร็จสิ้นบนแป้นพิมพ์เพื่อคลิกปุ่ม
โอเคในแอปของฉันฉันมีช่องให้ผู้ใช้ป้อนตัวเลข ฉันตั้งค่าฟิลด์ให้ยอมรับเฉพาะตัวเลขเท่านั้น เมื่อผู้ใช้คลิกที่ฟิลด์จะแสดงแป้นพิมพ์ขึ้นมา บนแป้นพิมพ์ (บน ICS) มีปุ่มเสร็จสิ้น ฉันต้องการให้ปุ่มเสร็จสิ้นบนแป้นพิมพ์ทริกเกอร์ปุ่มส่งที่ฉันมีในแอปพลิเคชันของฉัน รหัสของฉันมีดังนี้ package com.michaelpeerman.probability; import android.app.Activity; import android.app.ProgressDialog; import android.content.DialogInterface; import android.content.DialogInterface.OnCancelListener; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import java.util.Random; public class ProbabilityActivity extends Activity implements OnClickListener { private Button submit; ProgressDialog dialog; …


11
วิธีสร้างเหตุการณ์แป้นพิมพ์ใน Python
สรุปสั้น ๆ: ฉันกำลังพยายามสร้างโปรแกรมที่จะส่งเหตุการณ์แป้นพิมพ์ไปยังคอมพิวเตอร์ซึ่งเหตุการณ์จำลองควรถือเป็นการกดแป้นพิมพ์จริงบนแป้นพิมพ์สำหรับวัตถุประสงค์ทั้งหมด โพสต์ต้นฉบับ: ฉันกำลังมองหาวิธีสร้างเหตุการณ์แป้นพิมพ์โดยใช้ python สมมติว่าฟังก์ชันได้รับคีย์ที่ต้องจำลองการกดดังนี้: keyboardevent('a') #lower case 'a' keyboardevent('B') #upper case 'B' keyboardevent('->') # right arrow key def keyboardevent(key): #code that simulated 'key' being pressed on keyboard ข้างต้นเป็นตัวอย่างที่เห็นได้ชัด แต่สิ่งที่ฉันกำลังมองหาคือไลบรารีโมดูลหรืออะไรก็ตามที่ฉันสามารถใช้เพื่อจำลองเหตุการณ์แป้นพิมพ์ได้ หมายเหตุ : สิ่งนี้แตกต่างจากการส่งอักขระไปยังแผ่นจดบันทึกหรือการป้อนข้อความลงในช่องหรืออื่น ๆ ฉันต้องการให้สคริปต์ python จำลองเหตุการณ์แป้นพิมพ์จริงคอมพิวเตอร์จะคิดว่ามีเหตุการณ์คีย์บอร์ดจริงๆ หมายเหตุพิเศษ: ฉันไม่ต้องการส่งการกดแป้นพิมพ์ไปยังหน้าต่างที่ใช้งานอยู่ - ฉันต้องการให้ระบบเชื่อว่ามีการกดแป้นของแป้นพิมพ์ความแตกต่างเล็กน้อยเนื่องจากหน้าต่างที่ใช้งานอยู่บางส่วนไม่ยอมรับการกดแป้นพิมพ์บางอย่างหรือหากฉันต้องการใช้แป้นพิมพ์ลัด สำหรับกระบวนการเบื้องหลังผ่านสคริปต์ของฉันพวกเขาไม่จำเป็นต้องผ่านหน้าต่างที่ใช้งานอยู่ จนถึงตอนนี้ฉันได้ดูสิ่งเหล่านี้: สร้างเหตุการณ์แป้นพิมพ์สำหรับแอปพลิเคชันด้านหน้าสุด จะสร้างเหตุการณ์การกดแป้นพิมพ์ผ่าน Python ได้อย่างไร ซึ่งทั้งหมดเกี่ยวกับแอปเปิ้ลและไม่ได้ช่วยอะไรเลย …

2
เกิดข้อขัดแย้งเมื่อใช้เหตุการณ์แป้นพิมพ์พร้อมกันสำหรับการเลื่อนและการเลื่อนการเลื่อน CSS
คุณสามารถเลื่อนแนวนอนหน้าสาธิตของฉันโดยการกดSpace Bar, Page Up / Page DownและLeft Arrow / Right Arrowปุ่ม คุณยังสามารถ snap scroll ด้วยเมาส์หรือแทร็กแพด แต่งานเดียวหรืองานอื่น มีวิธีการที่กิจกรรมแป้นพิมพ์และ CSS scroll snapping สามารถอยู่ร่วมกันได้หรือไม่? ฉันกำลังคิดถึงอะไร ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมจริงๆเนื่องจากฉันได้รับการดิ้นรนกับปัญหานี้มานานกว่าหนึ่งสัปดาห์ ตรวจสอบตัวอย่างของฉันใน CodePen (โปรดยกเลิกการคอมเม้นต์โค้ด CSS ที่เกี่ยวข้องเพื่อเปิดใช้งานเอฟเฟกต์การเลื่อนเพื่อดูว่าแป้นพิมพ์ลัดหยุดทำงาน) แสดงตัวอย่างโค้ด import animate from "https://cdn.jsdelivr.net/npm/animateplus@2/animateplus.js" const sections = Array.from(document.querySelectorAll("section")).sort( (s1, s2) => { return s1.getBoundingClientRect().left - s2.getBoundingClientRect().left } ) const …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.