আমি কীভাবে আমার প্রাকৃতিক কীবোর্ড 4000 এফ লক কীটি অক্ষম করতে পারি?


15

আমি কীভাবে আমার মাইক্রোসফ্ট ন্যাচারাল আর্গোনমিক কীবোর্ড 4000 (v1.0) এফ লক কীটি অক্ষম করতে পারি?

আমি কীটি শারীরিকভাবে অক্ষম করতে চাই না যাতে আমি একটি সফ্টওয়্যার ফিক্স চাই। কীবোর্ডটি ইউএসবি দ্বারা সংযুক্ত এবং পিএস / 2 সংযোগকারী নেই।

উত্তর:


9

জেসন সাং এন্টেলটিপ প্রো কীবোর্ডগুলির এফ-লক কীটি অক্ষম করতে একটি রেজিস্ট্রি সম্পাদনা বজায় রাখে ।


দেখতে ভাল লাগছে, কিন্তু ওএমজি, কী নোংরা হ্যাক! ইন্টেলিটাইপের F কী মূলক প্রতিযোগিতা ম্যাক্রোগুলির একটি সেট মূলত। jtsang.mvps.org/usb_intellitype.html
দামিয়ান পাওয়েল

@ দামিয়ান পাওয়েল - হ্যাঁ এটি আদর্শ নয়, তবে ফকি যাইহোক গোলযোগ।
জেএনকে

খুশি এটা সাহায্য!
জেএনকে

1
ভাল উত্তর. আমি বছরের পর বছর ধরে এটি ব্যবহার করে আসছি। এবার প্রায়, আমি নীচে দামিয়ান এর স্ক্রিপ্ট ব্যবহার করেছি, যা আমি অত্যন্ত সুপারিশ করি। এইভাবে, আপনি আপনার কাস্টম কী বাইন্ডিংগুলিকে 2006 এর
নীল

3
সেই লিঙ্কটি মারা গেছে।
জন্ম:

6

@ জেএনকে থেকে প্রাপ্ত উত্তর আমাকে নীচের ইউআরএল নিয়ে গেছে যা বর্ণনা করে যে কীভাবে ইন্টেলিটাইপ প্রো কনফিগারেশন পরিবর্তন করে এফ লক কীটি অক্ষম করার অনুকরণ করা যায়।

এই পৃষ্ঠার ফাইলগুলি ইন্টেলিটাইপের একটি পুরানো সংস্করণের সাথে সুনির্দিষ্ট এবং তাই আমি ইন্টেলিটাইপ থেকে অন্য কোনও কার্যকারিতা হারাতে পারি না, তবে সেগুলি ব্যবহার করার বিষয়ে আমি ভীত হই। তবে, সেখানে সরবরাহিত আসল এবং পরিবর্তিত ফাইলগুলির তুলনা করে আমি নিম্নলিখিত পাওয়ারশেল 2 স্ক্রিপ্টটি লিখতে সক্ষম হয়েছি যা আপনি ইনস্টল করেছেন ইন্টেলিটাইপের যে কোনও সংস্করণের জন্য কমান্ড.এক্সএমএল ফাইলের সমতুল্য পরিবর্তন আনবে।

আপনি যদি পাওয়ারশেল সম্পর্কে কিছু জানেন না, তবে সম্ভবত আপনার পক্ষে অকেজো হবে। আপনি যদি না PowerShell বুঝতে - উপভোগ করেন!

#requires -version 2
set-strictmode -version latest

$keyCodes = @(302, 203, 204, 307, 308, 309, 900, 901, 902, 401, 311, 310)
$matchRegex = '^\s*<C({0})\s.*$' -f ($keyCodes -join '|')

# This used to be:
#   $filename = "$env:ProgramFiles\Microsoft IntelliType Pro\commands.xml"
$fileName = "$env:ProgramFiles\Microsoft Mouse and Keyboard Center\commands.xml"
$backupFileName = $fileName -replace "\.xml$", ".original.xml"

if (-not (test-path $backupFileName)) {
    write-verbose "Backing up commands.xml"
    cp $fileName $backupFileName
}

$file = (get-content $fileName) -replace $matchRegex, ""

$xml = [xml]$file
$allAppsStd = $xml.DPGCmd.ALL.Application |
    ?{ $_.UniqueName -eq "StandardSupport" }

$nextFKey = 1

$keyCodes | %{
    $elemName = "C{0}" -f $_
    $fkey = "F{0}" -f $nextFKey

    $nextFKey++

    $new = $xml.CreateElement($elemName)

    $new.SetAttribute("Type", "5")
    $new.SetAttribute("KeySeq", $fkey)

    $allAppsStd.AppendChild($new) | out-null
}

$xml.Save($fileName)

আপনি রক! এটিকে প্রশাসনিক অধিকার এবং পাওয়ার প্রসেস বিট-প্রস্থ (32-বিট বা 64-বিট ... সঠিক শব্দটি কী ব্যবহার করতে হবে) সহ পাওয়ারশেল প্রম্পট থেকে চালানো দরকার।
এম ডুডলি

1
@ Emddudley আপনি যে শব্দটি "শব্দ দৈর্ঘ্য" সন্ধান করছেন তা কি?
দামিয়ান পাওয়েল

4

জেসনের ইন্টিলিটিপ পৃষ্ঠায় দেওয়া পরামর্শ উইন্ডোজ on এ কার্যকর হয়নি I আমি কী-বোর্ডগুলির কার্যকারিতা পুনরায় ম্যাপ করেছি (সহায়তা, পূর্বাবস্থা ইত্যাদি) Functionসরবরাহিত কীবোর্ড সফ্টওয়্যারটি ব্যবহার করে প্রকৃত কীস্ট্রোকটিতে পুনরায় ম্যাপ করেছি । কনফিগার হিট করুন, কমান্ডের তালিকা থেকে বেছে নিন, কীস্ট্রোক করুন ... উইন্ডোটি পপ করার সময় প্রয়োজনীয় এফ কীটি & ঠিক আছে।


3

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

কীবোর্ডটি চালিত ডাউন হওয়ার পরেও এফ-লকের অবস্থার কথা মনে রাখবে।


1
এই পদ্ধতিটি যে কোনও অপারেটিং সিস্টেমেও কাজ করে এবং এফ 12 কীটিকে তার যথাযথ স্থানটি ফাংশন কীগুলির সঠিক অংশ হিসাবে ফিরিয়ে দেয়, সন্ধান ছাড়াই খুঁজে পাওয়া সহজ করে তোলে।
টিম গৌটিয়ার

0

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

  1. এফ 12 এর মাধ্যমে কীস্ট্রোক এফ 1 এর সাথে 12 ম্যাক্রো "ম্যাক্রো এফ 1" এর মাধ্যমে "ম্যাক্রো এফ 12" তৈরি করুন। (বেদনাদায়ক পুনরাবৃত্তি, তবে সহজ।)
  2. "ম্যাক্রো এফ 1" তে সহায়তা বরাদ্দ করুন।
  3. "ম্যাক্রো এফ 2" তে পূর্বাবস্থায় অর্পণ করুন।
  4. "ম্যাক্রো এফ 3" এ পুনরায় নিয়োগ করুন।
  5. ...
  6. "ম্যাক্রো এফ 12" এ মুদ্রণ বরাদ্দ করুন।

সম্পন্ন. এখন ফাংশন কীগুলি এফ লক কীটি নির্বিশেষে ফাংশন কী হিসাবে কাজ করে।

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