ভিএমওয়্যার অতিথিতে সিন্যাপটিক্স টাচপ্যাড স্ক্রোল ব্যবহার করুন


17

আমি কোনও ভিএমওয়্যার অতিথির ভিতরে সিনাপটিক্স "দ্বি-আঙুলের স্ক্রোলিং" ব্যবহার করতে চাই।

এটি হোস্টে প্রত্যাশার মতো কাজ করে তবে ভিএমওয়্যার এটি সমর্থন করে বলে মনে হয় না। স্ক্রোলিং সক্রিয় রয়েছে তা নির্দেশ করতে মাউস কার্সার পরিবর্তন হয় তবে ভিএমওয়্যার অতিথি তাতে সাড়া দেবে না।

  • ভিএমওয়্যার ওয়ার্কস্টেশন 7.1
  • হোস্ট এবং অতিথি ওএস: উইন্ডোজ 7 (64 বিট)
  • সিনাপটিক্স ড্রাইভার 15.0.9.0
  • ডিভাইসটি "সিনাপটিক্স লাক্সপ্যাড ভি 7.4" হিসাবে দেখানো হয়েছে

এই কাজটি কি কোনওভাবে করা সম্ভব? (যেমন .vmx সংশোধন করুন, সিনাপটিক্স বিকল্পগুলি পরিবর্তন করুন বা এমন একটি ড্রাইভার সহ যা "মাউস হুইল স্ক্রোলিং" অনুকরণ করে)

আপডেট: আমি ইতিমধ্যে সিন্যাপটিক্স ড্রাইভারে বেশ কয়েকটি বিকল্প চেষ্টা করেছি তবে কেবলমাত্র পরিবর্তনটি ছিল যে এটি স্ক্রোল করার চেষ্টা করার সময় একটি ভিন্ন মাউস কার্সার প্রদর্শিত হয়েছিল।


আমার সমাধানটি দেখুন @ superuser.com/a/439474/106787
mreq

@ এইচ সি ক্রিস আমার উত্তরটি সঠিক হিসাবে পরীক্ষা করে দেখুন, দয়া করে :-)
অ্যান্ড্রু জাবাভনিকিকভ

উত্তর:


22

ঠিক আছে, তাই আমি একটি গবেষণা করেছি এবং সফল হতে পেরেছি।

কিছু চিন্তাভাবনার পরে আমি এই সিদ্ধান্তে পৌঁছেছি যে এটি কীভাবে কাজ করে তা আমি জানি না :-) এটি ঠিক কী করে! :-)

পূর্বে « দরকারী :) মজা on :

সংক্ষিপ্ত ইন, synaptics টাচপ্যাড পাঠায় ( SendMessage()বা PostMessage(), পিনপয়েন্ট যে বিরক্ত না) অধিকার উইন্ডো বার্তা ( WM_MOUSEWHEELঅথবা VMware উইন্ডোতে), কিন্তু এটা কি আসলে কি করা উচিত ব্যবহার করছে SendInput(), সরাসরি শারীরিক মাউস এমুলেট। দেখে মনে হচ্ছে SynTPEnh.exeফাইলের সাথে ড্রাইভারদের (বা আরও সুনির্দিষ্টভাবে, ব্যবহারকারী-মোড প্রোগ্রাম ) আচরণ নিয়ন্ত্রণ করার একটি বিকল্প ছিল tp4table.dat। দুর্ভাগ্যক্রমে, এই বিকল্পগুলি কোনওভাবেই আমার ড্রাইভারগুলিতে সক্ষম নয় (যদিও এটি কার্যকর করার ক্ষেত্রে এমন স্ট্রিং রয়েছে)।

সুতরাং, আমি নিম্নলিখিতটি করেছিলাম - কেবলমাত্র .dllভিএমওয়্যারের উইন্ডো প্রক্রিয়াতে একটি ইনজেকশন করেছি (আমি আশা করি এটি নিরাপদ এবং এটিও আশা করি এটি কোনও ভিএম চালায় না এমন একই প্রক্রিয়া নয়), উপশ্রেণিত উইন্ডো প্রক্রিয়া (যার অর্থ বিরতিযুক্ত উইন্ডো বার্তা) এবং ব্যবহার করে "ভুল" টি অনুবাদ করেছেন SendInput()

এছাড়াও , এটি লক্ষ্য করা গেছে যে নিম্নলিখিত সমাধানগুলি আমার সমাধানের সাথে প্রয়োগ করার মতোও রয়েছে : http://blog.alexou.net/2010/07/scrolling-in-gtk-apps-with-synaptics-driver/

সুতরাং, উত্স কোড এবং এক্সিকিউটেবল (তারা কেবল ওয়ার্কস্টেশনকে সমর্থন করছে, প্লেয়ারের জন্য আরও পড়ুন, "আপডেট" এ) - আপনাকে কিছু না পেলে মন্তব্যে জিজ্ঞাসা করুন - https://www.dropbox.com/s/ এ আছেন gucmyo35heha6g2 / vmware_scrol.zip? dl = 0

মেজর মন্তব্য: কোনও ভিএম চলমান অবস্থায় কার্যকর এক্সিকিউটেবল চালান।

আরেকটি প্রধান মন্তব্য: কি না সরানো hook.dllএবং *.exeপরে স্ক্রলিং চালু করা হয়েছে 's। আপনি যদি vmware_scroll_stop.exeঅন্য অবস্থান থেকে শুরু করেন তবে এটি উদঘাটিত হবে না .dll(অর্থাত স্ক্রোলিং অক্ষম করুন)।

আপডেট : এখানে একটি বর্ধিত সংস্করণ রয়েছে (এটি অ্যান্টনি প্রিয়ার দ্বারা বর্ধিত করা হয়েছিল, তাকে ধন্যবাদ!), যা ভিএমওয়্যার প্লেয়ারকে সমর্থন করে। একটি সাধারণ ইউজার ইন্টারফেস সহ ভিএমওয়্যারট্র্যাকপ্যাডস্রোলার নামে পরিচিত একটি প্রোগ্রামও উপলভ্য।

দ্রষ্টব্য: দুর্ভাগ্যক্রমে এমন কোনও সংস্করণ নেই যা অনুভূমিক স্ক্রোলিং সমর্থন করে। বিষয়টি হ'ল এখানে একটি সমাধান ধারণা রয়েছে তবে আমি এটিকে খুব নোংরা হিসাবে প্রত্যাখ্যান করেছি। কাজটি সম্পাদন করতে, ভিএমওয়্যার উইন্ডো ক্লাসের নামগুলি পরিবর্তন করতে (এগুলি "ভিএমওয়্যার.গুয়েস্ট উইন্ডো" এবং "এমকেএসবেডেড") বা ডাব্লুসিএসসিএমপি () সর্বদা "সমান নয়" ফেরত যেতে একটিকে (SynTPEnh.exe তে) getClassNameW () API হুক করা দরকার যখন যুক্তিগুলির মধ্যে একটি উল্লিখিত স্ট্রিংগুলির মধ্যে একটি হয়। আমি মনে করি এটি কার্য সম্পাদন দৃষ্টিকোণ থেকে নোংরা সমাধান, কমপক্ষে (এটি আসলে একটি দুর্বল যুক্তি যেহেতু পারফরম্যান্স পেনাল্টি ন্যূনতম হবে)। যাইহোক, বর্তমান সমাধানটি গ্রহণযোগ্য, আমি মনে করি, যেহেতু আপনার কাছে সবসময় অনুভূমিক স্ক্রোলিং সক্ষমতা রয়েছে এমন ডিভাইস নেই এবং দারিদ্র্যে ভোগার চেয়ে সেই বিলাসবহুল ছাড়া বেঁচে থাকার অভ্যাস করা ভাল। BTW,Shift+Vertical Scroll অনুভূমিক স্ক্রোল করতে।


2
সবেমাত্র এটি আপডেট!
অ্যান্ড্রু জাবাভনিকভ

3
এই একটি upvote প্রাপ্য!
xiamx

@ xiamx এটি আপনার জন্য কাজ করছে? আমি সবেমাত্র একটি প্রতিক্রিয়া পেয়েছি যা এটি প্লেয়ারের জন্য কাজ করছে না (সম্ভবত সামান্য পরিবর্তন প্রয়োজন)। সম্ভবত এই ফিক্সটি
অ্যান্ড্রু

হ্যাঁ এটি পুরোপুরি কাজ করছে। এবং এটি ইউজারল্যান্ড ড্রাইভার (লজিটেক টি 650) সহ অন্যান্য ইনপুট ডিভাইসের জন্যও কাজ করে। যদিও আমি এটি নিজেই পুনরায় সংযুক্ত করেছি যেহেতু আমার কাছে কেবলমাত্র v110 টুলসেট রয়েছে। আপনি কি গিথুব লাগাতে পারেন? সুতরাং যাদের প্লেয়ারের সাথে কাজ করা দরকার তাদের নিজেরাই এটি পরিবর্তন করতে পারেন
xiamx

@ xiamx ঠিক আছে, আমি কয়েকদিনের মধ্যে এটি করব। অনুভূমিক স্ক্রোলিং সমর্থন করবে এমন সংস্করণে কাজ করার সময় গিটহাবের সাথে কাজ করার জন্য কেবল বিরক্ত করেননি।
অ্যান্ড্রু জাবভনিকিকভ

7

অনেকে এই সমস্যা সম্পর্কে অভিযোগ করেছেন এবং বৈশিষ্ট্য অনুরোধগুলি সিন্যাপটিকসে জমা দেওয়া হয়েছে।

আমি এখানে একটি সাফল্য রিপোর্ট পেয়েছি । যদিও এটি উবুন্টুর জন্য তবে এটি মনে হচ্ছে যে এই সমস্যার কোনও সমাধান রয়েছে।

আমি আপনাকে পরামর্শ দিচ্ছি যে আপনি হোস্ট এবং অতিথি উভয়ের জন্য নীচের নিবন্ধে বর্ণিত সমাধানগুলি চেষ্টা করে দেখুন:
ডেল সিনাপটিক্স টাচপ্যাডের সাথে ফায়ারফক্স স্ক্রোলিংয়ের সমস্যা ঠিক করা

নিবন্ধটিতে দুটি ফিক্সের কথা বলা হয়েছে:

  1. মাউস বৈশিষ্ট্যগুলি থেকে বিজ্ঞপ্তি স্ক্রোলিং বিকল্পটি সরান
  2. দ্বারা ডেল টাচপ্যাড ড্রাইভার প্রতিস্থাপন synaptics ড্রাইভার

যেমনটি নিবন্ধটি দ্বিতীয়টির জন্য বলেছেন:

আপনি ডেল টাচপ্যাড ড্রাইভারগুলি মুছে ফেলতে পারেন এবং জেনেরিক সিন্যাপটিক্স ইনস্টল করতে পারেন, যা প্রচুর লোকের পক্ষে আরও ভাল কাজ করে - তবে তারা অতিরিক্ত কিছু ডেল বৈশিষ্ট্য অনুপস্থিত। যতক্ষণ আপনার টাচপ্যাডটি আপনি প্রত্যাশা করছেন তা করেন, এটি উপযুক্ত হতে পারে।

আমি ড্রাইভারগুলি পরিবর্তনের আগে একটি সিস্টেম পুনরুদ্ধার পয়েন্ট তৈরি করার পরামর্শ দিচ্ছি, কেবল সেক্ষেত্রে।
আপনি সর্বদা ডিভাইস ম্যানেজার থেকে ড্রাইভারকে রোলব্যাক করতে পারেন।

EDIT1

কিছু লোক সিএনপটিক্সের চেয়ে ALPS ড্রাইভার ব্যবহার করার সময় সাফল্যের খবর দেয়।
যেমন উইন্ডোজ for এর জন্য আল্পস টাচপ্যাড ড্রাইভার বলেছেন :

কিছু ডেল ল্যাপটপে সিন্যাপটিক্স দ্বারা তৈরি টাচপ্যাড নেই। তাদের আল্পস টাচপ্যাড রয়েছে। আপনার কী ধরণের টাচপ্যাড রয়েছে তা সম্পর্কে আপনি যদি নিশ্চিত না হন তবে দয়া করে সঠিক মডেল সনাক্তকরণ সম্পর্কে এই পোস্টটি দেখুন ।

আমি যখন আমার ব্যবহারকারীকে তার ইন্সপায়রন 1420 উইন্ডোজ 7 এ উন্নত করতে সাহায্য করেছি, তখন আমি ভিস্তার জন্য ড্রাইভারটি ব্যবহার করেছি। ডাউনলোডের লিঙ্কটি এখানে । এই ড্রাইভারটি কেবলমাত্র 32 বিটের জন্য। যদি এটি আপনার পক্ষে কাজ করে না, আপনি উইন্ডোজ for এর জন্য ড্রাইভারও চেষ্টা করতে পারেন the লিঙ্কটি এখানে । দ্বিতীয় লিঙ্কটি 32 বিট এবং 64 বিট উভয়ই ড্রাইভার সরবরাহ করে।

EDIT2

নিম্নলিখিত থ্রেডটিতে কিছু আকর্ষণীয় তথ্য রয়েছে:
সিনেট্যাপটিক্সের সাথে সমস্যাগুলি গেস্ট ওএস (উইন্ডোজ এক্সপি) এ স্ক্রোল করতে সক্ষম না হওয়া টাচপ্যাড

থ্রেডে সর্বশেষ প্রবেশ বলেছেন:

আমার বেশ কয়েকজন সহকর্মী আছেন যারা সমর্থনের উদ্দেশ্যে ল্যাপটপে ভিএমওয়্যার ব্যবহার করতে চান। কয়েকজন সনের ভার্চুয়ালবক্স চেষ্টা করছেন এবং অন্যরা ভিএমওয়্যার ব্যবহার করছেন। ভার্চুয়ালবক্সের সাথে স্ক্রোলিং সূক্ষ্মভাবে কাজ করে, তবে এই ধরণের পণ্যটির জন্য সান'র প্রতিশ্রুতি অতীতে লোকজনকে পুড়িয়ে দিয়েছে।

দেখে মনে হচ্ছে ভিএমওয়্যার কেবল সিন্যাপটিক্স সম্পর্কে খুব বেশি চিন্তা করে না এবং এটির দ্বারা আপনার ডিভাইসটি ভাল সমর্থন করে না। যদিও এটি সরাসরি আপনার প্রশ্নের উত্তর দেয় না, তবে আমি মনে করি যে টাচপ্যাডটি কাজ করার জন্য আপনাকে ভার্চুয়ালবক্সে চলে যেতে হবে।

পিলটি মিষ্টি করতে, কীভাবে কোনও ভিএমওয়্যারকে ভার্চুয়ালবক্সে রূপান্তর করতে হয় তা দেখুন ।


আমার ইতিমধ্যে সিন্যাপটিক্স ড্রাইভার রয়েছে (উপরে দেখুন)। নিবন্ধটি একটি আঙুলের স্ক্রোলিংয়ের জন্য (এটিও কাজ করে না এবং বিজ্ঞপ্তি / চিরাল অক্ষম করে না) তবে আমি যদি খুশী হই তবে আমি যদি বিকল্পটি ব্যবহার করতে পারি। উবুন্টু সেটিংস প্রতিশ্রুতিবদ্ধ শোনায় তবে আমি কীভাবে এগুলিকে উইন্ডোজে প্রয়োগ করতে পারি?
লকটক

@ ক্রিস: বেশিরভাগ পোস্ট যা আমি পেয়েছি তা বলে যে ভিএমওয়্যার কেবল সাইন্যাপটিক্স টাচপ্যাডটিকে ডিভাইস হিসাবে সমর্থন করে না, যাতে আপনি যা চান তা অসম্ভব। আমি যাইহোক যাইহোক যাইহোক কিছু লোকের পক্ষে কাজ করে এমন একটি পদ্ধতির উপরে সম্পাদনা করেছি। যদি এটি কাজ না করে তবে আপনি ভিএমওয়্যারের চেয়ে অন্য ভিএম পণ্য ব্যবহার করার চেষ্টা করতে পারেন।
harrymc

@harrymc আমি নিশ্চিত যে এটি একটি সিন্যাপটিক্স ডিভাইস তবে আমি এটি পিসিডিটাবেস.কম এ খুঁজে পাচ্ছি না। এইচডাব্লু আইডিগুলি হ'ল "এসিপিআই \ ডিএলএল ০২ ই এফ" এবং "* ডিএলএল ০২ ই এফ"।
লকটক

ঠিক আছে, সম্ভবত আমি অসম্ভবকে জিজ্ঞাসা করছি তবে এটি দীর্ঘদিন ধরে আমাকে বিরক্ত করে চলেছে। আমি আশা করছিলাম যে মাউসভিয়েল যেভাবে কাজ করছে (ঠিক তেমনভাবে অনুকরণ সহ) কাজ করছে ঠিক তেমনভাবে কাজ করার উপায় আছে। যে কোনও ক্ষেত্রে সমাধান না হলে আমি আপনাকে সমস্ত সাহায্যের জন্য পয়েন্ট দেব!
লকটক

@ ক্রিস: হারানোর মতো কিছু নেই, আপনি কি এএলপিএস ড্রাইভার চেষ্টা করেছিলেন? আরও দেখুন এই ড্রাইভার drivercure.com/driver/... এবং support.dell.com/support/downloads/...
harrymc

3

যেহেতু বর্তমানে কোনও সমাধান নেই কেবলমাত্র একটি বৈশিষ্ট্যটির অনুরোধ পূরণ করা

http://www.vmware.com/contact/contactus.html?department=prod_request

টেক্সট ক্ষেত্রে প্রশ্নটি থেকে প্রথম দুটি প্যারাগ্রাহ্প কেবল পেস্ট করুন।


3

এই সমাধানটি ভাল বলে মনে হচ্ছে।

http://code.google.com/p/two-finger-scroll/

আমি এটি পরীক্ষা করেছি এবং এটি 1,2,3 ফিগার টাচ এবং স্ক্রোলটি কনফিগার করতে পুরো প্রচুর বিকল্প দেয়।


ধন্যবাদ। আমি আশা করি এটি ভিএমওয়্যার ফিউশন সহ একটি ম্যাকবুক এ চলে যাওয়ার সাথে সাথে অন্য কাউকে সহায়তা করবে যেখানে সমস্ত কিছু বাক্সের বাইরে চলে যায় (এবং এটির আরও ভাল ট্র্যাকপ্যাড রয়েছে)।
লকতক

এটি আমার পক্ষে এখন পর্যন্ত দ্রুততম সমাধান। এটি ইনস্টল এবং এটি কাজ করে!
ইরান মেদান

1

সিনাপটিক্সের দুই-আঙুলের স্ক্রোলিং ভিএমওয়্যারের ইউনিটি মোড (প্লেয়ার> ইউনিটি) এর সাথে কাজ করে। আমি হোস্ট এবং অতিথি OS উভয় হিসাবে উইন্ডোজ 7 x64 এর সাথে ভিএমওয়্যার প্লেয়ারে ভিএস2013 চালানোর জন্য এটি ব্যবহার করছি।

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