পিছনে / ফরোয়ার্ড মাউস বোতামগুলি ভিএমওয়্যার ওয়ার্কস্টেশন 6.5 অতিথি ওএসে কাজ করে না


26

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

আমি অতিথি ওএসের মধ্যেও লজিটেক সফ্টওয়্যার ইনস্টল করার চেষ্টা করেছি, তবে এটি এখনও পিছনে / ফরোয়ার্ড বোতামগুলি সনাক্ত করতে পারে নি। (অতিথি ওএস প্রকৃতপক্ষে লগিটেক জি 9 হিসাবে মাউস হার্ডওয়্যারটি দেখতে পাচ্ছে না বলে আমি এটি কাজ করার সত্যিই আশা করিনি))

আমি অস্পষ্টভাবে স্মরণ করছি যে ডিফল্ট 3-বাটন সেটআপের পরিবর্তে 5-বোতামের মাউস নির্দিষ্ট করার জন্য ভার্চুয়াল মেশিন কনফিগারেশন ফাইলটি সম্পাদনা করার কিছু আগে, তবে ভিএমওয়্যার ডকুমেন্টেশনে এটি কীভাবে করা যায় সে সম্পর্কে আমি কোনও সুনির্দিষ্ট সন্ধান করতে পারি না seem । কেউ কি জানেন যে এই জাতীয় কাজের অস্তিত্ব বিদ্যমান আছে, বা 5-বোতামের মাউসের কার্যকারিতা কেবল সমর্থিত নয়?

উত্তর:


18

Vmx ফাইলে usb.generic.allowHID = TRUE যুক্ত করার পরে, কেবলমাত্র সেই ভিএম এর জন্য ইউএসবি সক্ষম করুন এবং তারপরে হার্ডওয়্যার ম্যানেজার (অতিথি সিস্টেম) এ যান এবং "হার্ডওয়্যার পরিবর্তনের জন্য স্ক্যান করুন"। এরপরে নতুন ইউএসবি ডিভাইসগুলি ভিএম দ্বারা স্বীকৃত হবে এবং এর পরে আপনার পিছনে / ফরোয়ার্ড বোতামগুলি হোস্ট সিস্টেমে মাউস নিষ্ক্রিয় না করে কাজ করা উচিত।


ধন্যবাদ! এটি আমার জন্য নিখুঁতভাবে কাজ করেছে বলে মনে হয়। নিশ্চিত না যে আমি কখনই এটি ব্যবহার করেছিলাম না বা ভিএমওয়্যার ওয়ার্কস্টেশন 7-তে কিছু ঠিক করা হয়েছে (আমি কেবল উন্নত করেছি) তবে উভয় উপায়েই, ধন্যবাদ!
টিম লারা

4
আমি ঠিক একই সমস্যায় পড়েছি, উবুন্টুর সাথে অতিথি ওএস হিসাবে কাজ করার জন্য ফরওয়ার্ড / ব্যাক বোতামটি পাওয়ার চেষ্টা করছিলাম trying এটি mouse.vusb.enable = "TRUE"সঠিকভাবে কাজ করার জন্য আমার .VMX-ফাইলের মধ্যেও দরকার ছিল তা দেখা যাচ্ছে ।
আরজেন

Usb.generic.allowHID এবং মাউস.ভাস.বনেবল স্থাপনের পরেও মাউসটি ব্যবহার করতে সক্ষম হবার আগে অপসারণযোগ্য ডিভাইসগুলি মেনু থেকে (যেমন এটি হোস্ট থেকে সংযোগ বিচ্ছিন্ন করা) আপনি মাউস নির্বাচন করতে হবে সেখানে অন্য কারও কি এখনও সমস্যা রয়েছে? সত্য? আমি একটি উবুন্টু হোস্ট এবং একটি রেড হ্যাট গেস্ট
পেয়েছি

23

নোটপ্যাড ব্যবহার করে .VMX ফাইলটি (ভিএম চালিত অবস্থায়) সম্পাদনা করুন এবং নিম্নলিখিত লাইনগুলি যুক্ত করুন:

usb.generic.allowHID = "TRUE"
mouse.vusb.enable = "TRUE"

ফাইল সংরক্ষণ করুন এবং নোটপ্যাড থেকে প্রস্থান করুন।


+1 এটি নিখুঁতভাবে কাজ করে এবং নীচে অহেতুক জটিল উত্তরের তুলনায় সত্যই সহজ।
হুব্রো

এটি আর ওয়ার্কস্টেশন 9 এর সাথে কাজ করবে বলে মনে হচ্ছে না।
চিতা

@ চিতাঃ আমি নিশ্চিত করতে পারি যে এটি ওয়ার্কস্টেশন ৯-এ কাজ করে
আবালাকশিপ

আমার জন্যও লজিটেক গেমিং সফ্টওয়্যার সহ লজিটেক জি 700 সেটআপ সহ কাজ করেছেন। উবুন্টু 14.04 ব্যবহার করে। উল্লিখিত হিসাবে উল্লিখিত লাইন যুক্ত এবং অবিলম্বে কাজ।
হালসফর

ওয়ার্কস্টেশনে উবুন্টু 15.10 চালানো কোনও লজিটেক জি 700 এর সাথে পুরোপুরি কাজ করেছেন 12. ধন্যবাদ!
jaseeey

9

ওয়ার্কস্টেশন 10-এর জন্য আপনার পূর্ববর্তী পরামর্শগুলির তুলনায় আপনার আরও একটি লাইন .vmx প্রয়োজন। এখন এটা:

usb.generic.allowHID = "TRUE"
mouse.vusb.enable = "TRUE"
mouse.vusb.useBasicMouse = "FALSE"

https://communities.vmware.com/message/2328267#2328267


আপনি যে লিঙ্কটি আলোচনা করেছেন সে অনুযায়ী প্রথম লাইনটি অপ্রয়োজনীয় বলে মনে হচ্ছে এবং আমি নিশ্চিত করতে পারি যে এটি প্রথম লাইন ছাড়াই আমার পক্ষে কাজ করে। আমি আমার ভ্যাগ্রান্টফাইলে এটিকে আমার ফরোয়ার্ড / পিছনাকে ভ্যাগ্র্যান্ট ভিএম এর ভিতরে ব্যবহার করার অনুমতি হিসাবে ব্যবহার করেছি যাতে আমার উত্পাদনশীলতাটি সারা দিন ঘটে থাকে। vmw.vmx["mouse.vusb.enable"] = "TRUE"এবংvmw.vmx["mouse.vusb.useBasicMouse"] = "FALSE"
ড্রাগন 788

দুর্ভাগ্যক্রমে এই সমাধানটি ভিএমওয়্যার প্লেয়ার 12 এর জন্য কাজ করে না, আপনি কি এর জন্য কোনও সমাধান পান?
এরিক

3

এটি সরাসরি কাজ করবে না। কারণ ভিএমওয়্যার কেবল তার জেনেরিক মাউসের সাহায্যে 6 টি রাজ্যকে অনুকরণ করে। (বাম, ডান এবং মাঝের মাউস বোতাম, স্ক্রোল চাকা উপরে, নীচে, টিপুন)

তবে কার্যক্ষম হিসাবে আপনি আমার সরঞ্জামটি ব্যবহার করতে পারেন আমি সবেমাত্র অটোআইটিতে লিখেছি কারণ আমারও এই ফাংশনটির সত্যই প্রয়োজন ছিল।

#include <Misc.au3>

$dll = DllOpen("user32.dll")

Opt("WinTitleMatchMode", 2)
Opt("TrayIconHide", 1)
$vm = WinWait("VMware Workstation")

While True
    If WinActive($vm) Then
        If _IsPressed("06", $dll) Then
            Send("{AltDown}{Right}")
            While _IsPressed("06", $dll)
                Sleep(1)
            WEnd
            Send("{AltUp}")
        ElseIf _IsPressed("05", $dll) Then
            Send("{AltDown}{Left}")
            While _IsPressed("05", $dll)
                Sleep(1)
            WEnd
            Send("{AltUp}")
        EndIf
    ElseIf _IsPressed("05", $dll) And _IsPressed("06", $dll) Then
        If MsgBox(1 + 262144, "Exit", "Do you really want to exit...?") == 1 Then ExitLoop
    EndIf
    Sleep(1)
WEnd

DllClose($dll)

এটি কেবল অটোআইটি দিয়ে আপনার নিজের থেকে সংকলন করুন বা আমার ওয়েবস্পেস থেকে নির্বাহযোগ্য সংকলনটি ডাউনলোড করুন: http://jtmeyer.de/mousetool.exe এটি এর শিরোনামে "ভিএমওয়্যার ওয়ার্কস্টেশন" সহ উইন্ডোটির জন্য অপেক্ষা করবে এবং থাম্ব মাউস বোতামগুলির মধ্যে যদি কোনও টিপে দেওয়া হয় (কোড 05 + 06) Alt + বাম / Alt + ডানদিকের কী সংকেত টিপুন। আপনি উভয় বোতাম একসাথে টিপলে যদি উপস্থিত উপস্থিত ডায়লগ বাক্সটি নিশ্চিত করেন তবে সরঞ্জামটি প্রস্থান করবে।


এটি ভিএমওয়্যার প্লেয়ার ব্যবহার করে কাজ করবে$vm = WinWait("[CLASS:vmware.fullscreenwindow]")
ব্রায়ান

দুর্দান্ত সমাধান! আমি এটি অটোহোটকি দিয়ে প্রয়োগ করেছি তবে ধারণাটি একই। গৃহীত সমাধানটি আমার পক্ষে ভাল কাজ করে না, হ্যাঁ বোতামগুলি কাজ করে তবে মাউস চলাচলকে অদ্ভুত মনে হয় (একরকম খারাপ ত্বরণ ...)।
ফ্ল্যাগ 19

1

2018 হিসাবে:

এটি ভিএমওয়ারের একটি পরিচিত বাগ তবে এখনও সমাধান হয়নি।

আমি সমস্ত উত্তর চেষ্টা করেছিলাম। তাদের কেউ ভিএমওয়্যার 14.1.3 এর অধীনে উইন্ডোজ 10 এর জন্য কাজ করেনি

ভিএমওয়্যার 12.0.1 এ ডাউনগ্রেড করা আমার সমস্যার সমাধান করেছে।


0

আপনার ভিএম এর ভিএমএক্স ফাইলটিতে এই প্যারামিটারটি যুক্ত করুন।

usb.generic.allowHID = সত্য

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


2
ধন্যবাদ - এই সেটিংটি কাজ করে তবে একটি সতর্কতার সাথে: আপনাকে অতিথির উপর ইউএসবি সক্ষম করতে হবে এবং তারপরে [ভিএম -> অপসারণযোগ্য ডিভাইস] মেনু দিয়ে অতিথির সাথে মাউসটিকে "সংযুক্ত" করতে হবে। এটি পিছনে / ফরোয়ার্ড বোতামগুলিকে সক্ষম করে তবে এটি হোস্ট ওএস থেকে মাউসকে সংযোগ বিচ্ছিন্ন করে! যেহেতু আমি প্রায়শই অতিথি এবং হোস্টের মধ্যে পিছনে পিছনে স্যুইচ করি, এটি আমার পক্ষে সত্যিকার অর্থে কার্যকর সমাধান নয়। আপনি যদি অতিথি ওএসের মধ্যে বর্ধিত সময়ের জন্য থাকতেন তবে এটি ভালভাবে কাজ করবে। যদি এর বাইরে আর কোনও কাজ না হয় তবে আমি সম্ভবত এখনও এই উত্তরটিকে সঠিক হিসাবে গ্রহণ করব।
টিম লারা

-1

উইন্ডোজ হোস্টের জন্য মাউস বোতামের ম্যাপিং পরিবর্তন করতে অটোহটকি ব্যবহার করুন:

 XButton1 :: !^+{NumpadLeft}
 XButton2 :: !^+{NumpadRight}

তারপরে অতিথি ওএসে সেগুলি আবার ম্যাপ করুন:

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