"ফেক কী" তৈরি করুন যা কম্পিউটারটি বাস্তব হিসাবে ব্যাখ্যা করে?


20

ব্যাখ্যা

ঠিক আছে, সুতরাং এটি একটি কীবোর্ডের সাধারণ বিন্যাসের একটি ছবি।

আমি যা ভাবছি তা হ'ল: কী-বোর্ডে স্ট্যান্ডার্ড কীগুলি ছাড়া অতিরিক্ত কীগুলি অনুকরণ করা সম্ভব? উদাহরণস্বরূপ, আমি আমার কম্পিউটারকে এই চিন্তা করে চালাতে পারি যে আমার কীবোর্ডে এফকে 1, এফকে 2 এবং এফকে 3 লেবেলযুক্ত 3 টি অতিরিক্ত কী রয়েছে।

এই অতিরিক্ত তিনটি কী হরফ কীগুলি হবে না, যেমন হোম, সন্নিবেশ, পৃষ্ঠা আপ ইত্যাদি
Bas মূলত তারা কিছুই করতে পারে না, যদি না কিছু করার জন্য নির্ধারিত হয়। উদাহরণস্বরূপ, যদি আমি একটি প্রোগ্রামে একটি হটকী সেট ব্যবহার করতে FK1 , এটা করো হবে।

কেন?

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

এমনকি যদি আপনি এই "জাল কীগুলি" তৈরি করতে পারতেন তবে তারা আসল কীবোর্ডে না থাকলে কীভাবে আপনি ইন-গেম ব্যবহার করবেন?

দুর্দান্ত প্রশ্ন
আমার কীবোর্ডটি লজিটেক জি 910 ওরিয়ন স্পার্ক, এটিতে 27 টি ম্যাক্রো রয়েছে। আমি ধরে নিচ্ছি যে আমি ব্যবহারের সময় নকল কীবোর্ড বোতামগুলিতে কল করতে এই ম্যাক্রোগগুলির প্রত্যেকটি সেট করতে পারি।

এটি সম্ভবত পড়তে চরম বিভ্রান্তিকর, তবে আমি যথাসাধ্য চেষ্টা করেছি।

উইন্ডোজ 10 প্রো (x64)


1
এটি একটি আকর্ষণীয় ধাঁধা ...
ওয়াগসল্যান্ড

আমি কাস্টম কী দিয়ে একটি কীবোর্ড কেনার পরামর্শ দিচ্ছি, আপনি সেগুলি পেতে পারেন। উদাহরণস্বরূপ; amazon.co.uk/Pogrammable-aLLreLi-Mechanical-Keyboard-Gameboard/…
রবার্ট পাউন্ডার

1
আপনি যে ছবিগুলি অন্তর্ভুক্ত করেছেন সেগুলি কোনও স্ট্যান্ডার্ড মার্কিন কীবোর্ডের নয়। আমি বিশ্বাস করতে পারি না আপনি এই র্রংয়ের সর্বাধিক প্রাথমিক অংশটি পেয়েছেন। স্ট্যান্ডার্ড কীবোর্ডটি আইবিএম-পিসি সামঞ্জস্যপূর্ণ কীবোর্ড - মূলত দুটি উইন্ডো কীগুলির সাথে একটি পূর্ণ আকারের ডেস্কটপ কীবোর্ড। আপনি এখানে একটি অ্যাপল মালিকানা কীবোর্ড চিত্রিত করেছেন। এটি স্ট্যান্ডার্ড কীবোর্ড নয়। আপনার এটি ঠিক করা উচিত; আপনি স্ট্যান্ডার্ড কীবোর্ডগুলি সম্পর্কে জিজ্ঞাসা করার পরে আপনার প্রশ্নটি একেবারেই কোনও অর্থবোধ করে না, তারপরে নন-স্ট্যান্ডার্ড কীবোর্ডগুলির ডায়াগ্রাম অন্তর্ভুক্ত করে। আপনি যদি সত্যিই স্ট্যান্ডার্ড কীবোর্ডগুলি সম্পর্কে জিজ্ঞাসা করেন তবে আপনি এই চিত্রগুলি সরিয়ে ফেলা ভাল
ইন্টারলিঙ্কড

উত্তর:


15

আপনি যখন আপনার কীবোর্ডে একটি কী টিপেন, হার্ডওয়্যারটি একটি 'স্ক্যান কোড' উত্পন্ন করে, যা সফ্টওয়্যারটি একটি নির্দিষ্ট কী প্রেস হিসাবে ব্যাখ্যা করে।

কী পুনরায় নিয়োগ

কীটউইক আপনাকে সেই কী প্রেসটিকে পুনরায় নিয়োগের অনুমতি দেয় যা উইন্ডোজ যথাযথ রেজিস্ট্রি এন্ট্রি যুক্ত করে প্রতিটি স্ক্যান কোড থেকে ব্যাখ্যা করে।

দুর্ভাগ্যক্রমে, এটি আপনাকে অতিরিক্ত জাল কীগুলি যুক্ত করতে দেয় না। এটির নিকটতমতমটি কিছু কিছু কীবোর্ডের মিডিয়া / ওয়েব নিয়ন্ত্রণ কীগুলি পুনরায় নিয়োগের অনুমতি দেয়। এটি আপনাকে এমন কী কোডগুলি নির্ধারণ করতে দেয় না যা আপনার কীবোর্ড সাধারণত ব্যবহার করে না। সুতরাং আপনার যদি কোনও মার্কিন কীবোর্ড থাকে তবে এটি আপনাকে Ó বা assign নির্ধারণ করতে দেয় না £ সুতরাং আপনি এখনও সাধারণ কী অক্ষরগুলি ব্যবহারের মধ্যে সীমাবদ্ধ থাকবেন যা আপনি বলছেন যে আপনি ক্লান্ত হয়ে পড়েছেন।

এটা জালিয়াতি

অটোহটকি স্ক্যান কোডগুলি এবং স্ক্রিপ্টগুলির দ্বারা অস্বাভাবিক চিহ্নগুলি তৈরি করার অনুমতি দেয়।

এই স্ক্রিপ্টটি জেনারেট করে £ যখনই উইন + পি টিপবে (আমি ইন্টারনেট থেকে সিম্বলটি পেয়েছি এবং স্ক্রিপ্টটি তৈরি করতে আমি যে টেক্সট সম্পাদকটি ব্যবহার করছিলাম তা এতে আটকানো হয়েছিল):

#p::
send, £

আপনার গেমের উপর নির্ভর করে আপনি আপনার গেমের মূল কী হিসাবে এই জাতীয় স্ক্রিপ্ট ব্যবহার করতে সক্ষম হতে পারেন। তবে, যদি গেমটি প্রকৃত কীবোর্ড স্ক্যান কোডগুলি উত্পন্ন করার জন্য অপেক্ষা করে, এটি কার্যকর হবে না। গেমটি হার্ডওয়্যারটির সাথে কীভাবে ইন্টারঅ্যাক্ট করে তা নির্ভর করে।

ভাগ্যক্রমে, অটোহটকি কীবোর্ড স্ক্যান কোডগুলিও তৈরি করতে পারে। উইন + পি চাপলে এই স্ক্রিপ্টটি একটি স্পেস তৈরি করবে, কারণ স্ক্যান কোড 39 (হেক্স) স্পেস ( স্ক্যান কোডের তালিকা দেখুন )।

#p::
send, {sc39}

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

#p::
send, {vk20}

এই রেফারেন্সটি সমস্ত ভার্চুয়াল কী কোডগুলি তালিকাভুক্ত করে, এমন অনেকগুলি অ-মানক কী সহ আপনি এখনও ব্যবহার করেননি: https://autohotkey.com/board/topic/98757-how-to-create-a-new-virtual- কী /

আপনি এমন স্ক্রিপ্ট তৈরি করার চেষ্টা করতে পারেন যা আপনার খেলায় একটি অ-মানক ভার্চুয়াল কী প্রেরণ করে। যদি গেমটি এটি নিবন্ধভুক্ত করে এবং এর কীবোর্ড সেট আপ পৃষ্ঠায় এটি সংরক্ষণ করতে দেয় তবে আপনি সম্ভবত এটি কাজ করতে যাচ্ছেন।

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

send, {vk7B}

অথবা

send, £

অটোহোটকি প্রোগ্রামের সাথে * .ahk ফাইলগুলি সংযুক্ত করুন এবং তারপরে সংরক্ষিত স্ক্রিপ্টটি খুলতে লজিটেক ম্যাক্রো পান।

দ্রষ্টব্য: আমি কোনও গেমসে এটি পরীক্ষা করিনি। বিভিন্ন গেমের সম্ভবত এটির বিভিন্ন ফলাফল থাকবে - বৈধ এন্ট্রি হিসাবে তারা কী গ্রহণ করবে তার উপর নির্ভর করে। উপরের ভার্চুয়াল কীগুলির লিঙ্কে, লোকেরা আপনি যা করতে চান ঠিক সেভাবেই করা নিয়ে আলোচনা করছেন এবং মনে হয় F13-F24 কী ব্যবহার করে কিছুটা সাফল্য পেয়েছেন, তাই সম্ভবত প্রথমে চেষ্টা করুন try

vk7B    sc58    F12
vk7C    sc64    F13
vk7D    sc65    F14
vk7E    sc66    F15
vk7F    sc67    F16
vk80    sc68    F17
vk81    sc69    F18
vk82    sc6A    F19
vk83    sc6B    F20
vk84    sc6C    F21
vk85    sc6D    F22
vk86    sc6E    F23
vk87    sc76    F24

সম্পাদনা: মন্তব্যে অনুরোধ করা হয়েছে; F13 তৈরি করার জন্য একটি সাধারণ স্ক্রিপ্ট এর মতো দেখতে পেল:

b::
send, {vk7C}

এই স্ক্রিপ্টটি সক্রিয় থাকাকালীন আপনি যখনই 'b' টিপুন (ঘড়ির কাছে আপনার ট্রেতে) তখন F13 প্রেরণ করা হবে। এই স্ক্রিপ্টটি সক্রিয় থাকবে এবং যতক্ষণ না আপনি এটি খুন করবেন ততবার 'বি' চাপুন run গেমটি কী সেট আপের জন্য F13 নিবন্ধভুক্ত হয়ে গেলে, এই স্ক্রিপ্টটি মেরে ফেলুন এবং লজিটেকের জন্য কল করার জন্য এটির মতো করুন:

send, {vk7C}

এইটি সক্রিয় থাকবে না, এটি একবার চলবে এবং তারপরে শেষ হবে, প্রতিবার যখন এটি বলা হয়।


এটি দেখতে আমার ঠিক যেমন দেখাচ্ছে like যাইহোক, আমি প্রোগ্রামে সম্পূর্ণ হারিয়েছি। আমি একটি .HK ফাইল তৈরি করেছি। প্রথম লাইন বলছেন #p :: এবং দ্বিতীয় বলে পাঠান, £ যে কাজ করা উচিত, ঠিক? অথবা আমি কি কিছু হারিয়ে ফেলছি? যদি সম্ভব হয়, আপনি একটি নমুনা স্ক্রিপ্ট প্রদান করতে পারেন? স্ক্রিপ্টের মতো কিছু যা কম্পিউটারকে প্রতিবার জানায় যে WIN-F1 টি F13 হিসাবে নিবন্ধ করার জন্য চাপানো হয়েছে তার পরিবর্তে আমার পক্ষে যথেষ্ট হবে। ধন্যবাদ একটি টন :)
জোশ সিলভিয়াস

অটোহটকি সহায়তা (প্রোগ্রাম ফোল্ডারে অটোহটকি.চম) বেশ ভাল good প্রেরণ ফাংশনে প্রবেশ, এবং হটকে এন্ট্রি দুটোই ভাল পঠনযোগ্য। আমি উইন-এফ 1 -> এফ 13 এ যুক্ত করার জন্য উত্তরও আপডেট করব।
স্যার অ্যাডিলেড

কীটউইক যদি নতুন কীগুলি মঞ্জুরি দেয় না তবে আপনাকে সেগুলি সরাতে দেয় তবে আপনি কি যুক্তরাজ্যের লেআউটটি গ্রহণ করে এবং মার্কিন লেআউটের সাথে মেলে কীগুলি ঘুরিয়ে নিয়ে আরও 1 টি ভার্চুয়াল কী পেতে পারেন?
ব্যবহারকারী 1937198

তবে, এমন কীগুলি রয়েছে যা বেশিরভাগ কীবোর্ডে প্রদর্শিত না হয়, যেমন F24 , টম স্কট তার ইমোজি কীবোর্ডের জন্য ব্যবহার করে এবং লিনাস টেক টিপস থেকে তারান দ্বারা থেকে তার ভিডিও সম্পাদক ম্যাক্রোর জন্য ব্যবহার করে।
TRIG

1

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

z::
send, {F13}
return

x::
send, {F14}
return

c::
send, {F15}
return

v::
send, {F16}
return

b::
send, {F17}
return

n::
send, {F18}
return

m::
send, {F19}
return

l::
send, {F20}
return

k::
send, {F21}
return

j::
send, {F22}
return

h::
send, {F23}
return

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