একটি WACOM ট্যাবলেট কলম দিয়ে স্ক্রোলিং


15

আমি একটি বোতামের সাথে একটি ওয়াকম পেন পেয়েছি। বোতাম টিপে টিপে কলম সরিয়ে নিয়ে যাওয়ার সময় আমি কীভাবে স্ক্রোলিং ট্রিগার করতে পারি?

মতে xev, নিচে, triggering ঘটনা MotionNotify রাষ্ট্রের সঙ্গে 0x200 ।

যদি এটি তুচ্ছভাবে না করা হয়, আমার কাছে একটি ধারণা এই ঘটনাগুলি কোথাও থেকে পড়ার জন্য একটি পরিষেবা তৈরি করা এবং এগুলিকে অন্যান্য ইভেন্টে রূপান্তর করা। এইভাবে, আমি ইঙ্গিতগুলিও সংজ্ঞায়িত করতে পারি। এই পদ্ধতির সাথে:

  • সেগুলি আমি কোথায় পড়তে পারি?
  • আমি কীভাবে ঘটনাগুলি আবার লিখতে পারি?
  • অঙ্গভঙ্গি সনাক্ত করার জন্য কি গ্রন্থাগার রয়েছে?
মোশননোটাইফাই ইভেন্ট, সিরিয়াল 33, সিন্থেটিক নম্বর, উইন্ডো 0xc00001,
    মূল 0x2ce, subw 0x0, সময় 695630659, (349,181), মূল: (1255,185),
    রাজ্য 0x0, is_hint 0, একই_স্ক্রিন হ্যাঁ

বাটন প্রেস ইভেন্ট, সিরিয়াল 33, সিন্থেটিক নম্বর, উইন্ডো 0xc00001,
    মূল 0x2ce, subw 0x0, সময় 695630659, (349,181), মূল: (1255,185),
    0x0, বোতাম 2, একই_স্ক্রিন হ্যাঁ স্থিতি

মোশননোটাইফাই ইভেন্ট, সিরিয়াল 33, সিন্থেটিক নম্বর, উইন্ডো 0xc00001,
    মূল 0x2ce, subw 0x0, সময় 695630667, (348,183), মূল: (1254,187),
    রাজ্য 0x200, is_hint 0, একই_স্ক্রিন YES

মোশননোটাইফাই ইভেন্ট, সিরিয়াল 33, সিন্থেটিক নম্বর, উইন্ডো 0xc00001,
    মূল 0x2ce, subw 0x0, সময় 695630675, (347,184), মূল: (1253,188),
    রাজ্য 0x200, is_hint 0, একই_স্ক্রিন YES

...

মোশননোটাইফাই ইভেন্ট, সিরিয়াল 33, সিন্থেটিক নম্বর, উইন্ডো 0xc00001,
    মূল 0x2ce, subw 0x0, সময় 695632069, (327,486), মূল: (1233,490),
    রাজ্য 0x200, is_hint 0, একই_স্ক্রিন YES

বাটনরিলেজ ইভেন্ট, সিরিয়াল 33, সিন্থেটিক নম্বর, উইন্ডো 0xc00001,
    মূল 0x2ce, subw 0x0, সময় 695632069, (327,486), মূল: (1233,490),
    0x200 রাজ্য, বোতাম 2, একই_স্ক্রিন হ্যাঁ


শুধু একই প্রশ্ন জিজ্ঞাসা করতে চেয়েছিলেন। কোন ধারনা?
— ছাত্র

ঠিক কি আপনি সাধন করার চেষ্টা করছেন? এটি যদি কেবল একটি নির্দিষ্ট অ্যাপের জন্য হয় তবে এটিকে সেভাবে কনফিগার করা আরও সহজ হতে পারে। উদাহরণস্বরূপ, আপনি যদি মাঝের বোতামটি ধরে রাখেন তবে জিম্প আপনাকে একটি চিত্র স্ক্রল করতে দেবে। ফায়ারফক্সে, আমি একইভাবে কাজ করতে "গ্র্যাব এবং ড্রাগ" এক্সটেনশন ব্যবহার করেছি।
— হ্যাকারব 9

উত্তর:


1

আমি এই সমস্যার অনেক সরল বৈকল্পিকের মধ্যে দৌড়েছি: উইন্ডো ম্যানেজারে উইন্ডোজ সরিয়ে / পুনরায় আকার দেওয়ার জন্য তাদের বাঁধাইয়ের অনুমতি দেওয়ার জন্য, আমার মাউসের অতিরিক্ত কীগুলি কীবোর্ড / মাউস-বাটন সংমিশ্রণে অনুবাদ করা। সম্ভবত আমার কোড আপনাকে একটি প্রাথমিক পয়েন্ট হিসাবে পরিবেশন করতে পারে:

https://gist.github.com/CyberShadow/ae30a8d9f86c170c2451c3dd7edb649c

ধারণা সারকথা এটি আমার মাউস এর থেকে ইনপুট ইভেন্টগুলি ধারন হয় /dev/input/...ডিভাইস, বিকল্প হিসাবে তাদের পরিবর্তন, এবং লিখেছেন তাদের কাছে ব্যাক /dev/uinput।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.