উইন্ডোতে প্রশাসক না হয়ে একটি কাস্টম কীবোর্ড বিন্যাস ব্যবহার করা


12

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

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

আমি সোর্স কোডটি dll এর মধ্যে সংকলন করতে পারি, তবে উইন্ডোটিকে এটি একটি বিন্যাস হিসাবে ব্যবহার করতে বলা সম্ভব এবং আমি কীভাবে তা জানি না। কেউ কি জানে?


আপনার জন্য এটি ইনস্টল করতে প্রশাসককে জিজ্ঞাসা করুন?
সত্যজিৎ ভাট

সত্য সত্য, অংশটি যুক্ত করতে ভুলে গেছি, ধন্যবাদ
রামন জারাজুয়া বি।

উত্তর:


20

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

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

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


হালনাগাদ

আমি আমাদের সমস্যা সমাধান করেছি! চমৎকার পোর্টেবল কীবোর্ড লেআউটটির জন্য বিচ্ছিন্ন ডকুমেন্টেশনের সাথে কয়েক ঘন্টা লড়াই করার পরে , আমি একটি প্রোগ্রামার ডিভোরাক কনফিগারেশন ফাইল একসাথে ম্যানেজ করতে সক্ষম হয়েছি। চিত্রটি সঠিক নয়, তবে সর্বাধিক গুরুত্বপূর্ণভাবে টাইপ করা নিখুঁতভাবে কাজ করে, এবং যেখানে আপনি এটি প্রত্যাশা করেন সেখানে সমস্ত কিছু।

সংস্থাপনের নির্দেশনা

মোটামুটি সহজ।

  1. পিকেএল ডাউনলোড করুন এবং এটি একটি ফ্ল্যাশ ড্রাইভে রাখুন।

  2. এই আউটআউট.ইআই ফাইলটি ডাউনলোড করুন - নোট, আমি পোস্টের নীচে এটি আটকানো যাচ্ছি, কেননা আমার ধারণা আপনি এই সাইটে ফাইলগুলি আপলোড করতে পারবেন না?

  3. "পোর্টেবল কীবোর্ড লেআউট \ লেআউটগুলি le কোলেম্যাক \ আউটপুট.ইআই" প্রতিস্থাপন করুন

  4. আপনি যখনই প্রোগ্রামার ডিভোরাক ব্যবহার করতে চান "পোর্টেবল কীবোর্ড লেআউট \ pkl.exe" শুরু করুন।

আগ্রহীদের জন্য, আমি মাইক্রোসফ্ট কীবোর্ড লেআউট ক্রিয়েটর 1.4 এবং একটি কেএলসি 2ini পার্ল স্ক্রিপ্ট ব্যবহার করেছি (এমকেএলসি এর আউটপুটটিকে পিকেএল দ্বারা ব্যবহারযোগ্য একটি ফর্ম্যাটে রূপান্তর করে)।


লেআউট.ইএনআই ফাইল - এটিকে সমস্ত কিছু প্রতিস্থাপন করে কেবল এটিকে কোলেমাক আউটআউট.আই ফাইলে পেস্ট করুন।

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

সম্পাদনা: আমি এখানে ফাইলটি হোস্ট করেছি , কারণ নীচের পাঠ্যটি অনুলিপি করতে আমার সমস্যা হয়েছে। কিছু স্ট্যাকওভারফ্লো ফর্ম্যাটিং জিনিস হতে পারে।

;
; Keyboard Layout definition for
; Portable Keyboard Layout
; http://pkl.sourceforge.net
;

[informations]
layoutname           = United States-Dvorak-Programmer
layoutcode           = DvrkProg
localeid             = 00000409

copyright            = Public Domain
company              = Free
homepage             = http://pkl.sourceforge.net/
version              = 1.0

generated_from       = DvrkProg.klc
modified_after_generate = no


[global]
; extend_key = CapsLock
shiftstates = 0:1:2
img_width = 296
img_height = 102


[fingers]
row1 = 1123445567888
row2 = 1123445567888
row3 = 1123445567888
row4 = 11234455678

[layout]
;scan = VK  CapStat 0Norm   1Sh 2Ctrl   Caps    CapsSh
SC002 = 1   0   &   %   --  ; QWERTY 1!
SC003 = 2   0   [   7   --  ; QWERTY 2@
SC004 = 3   0   {   5   --  ; QWERTY 3#
SC005 = 4   0   }   3   --  ; QWERTY 4$
SC006 = 5   0   (   1   --  ; QWERTY 5%
SC007 = 6   0   =   9   --  ; QWERTY 6^
SC008 = 7   0   *   0   --  ; QWERTY 7&
SC009 = 8   0   )   2   --  ; QWERTY 8*
SC00a = 9   0   +   4   --  ; QWERTY 9(
SC00b = 0   0   ]   6   --  ; QWERTY 0)
SC00c = OEM_4   0   !   8   --  ; QWERTY -_
SC00d = OEM_6   0   #   `   --  ; QWERTY =+
SC010 = OEM_7   0   ;   :   --  ; QWERTY qQ
SC011 = OEM_COMMA   0   ,   <   --  ; QWERTY wW
SC012 = OEM_PERIOD  0   .   >   --  ; QWERTY eE
SC013 = P   1   p   P   --  ; QWERTY rR
SC014 = Y   1   y   Y   --  ; QWERTY tT
SC015 = F   1   f   F   --  ; QWERTY yY
SC016 = G   1   g   G   --  ; QWERTY uU
SC017 = C   1   c   C   --  ; QWERTY iI
SC018 = R   1   r   R   --  ; QWERTY oO
SC019 = L   1   l   L   --  ; QWERTY pP
SC01a = OEM_2   0   /   ?   --  ; QWERTY [{
SC01b = OEM_PLUS    0   @   ^   --  ; QWERTY ]}
SC01e = A   1   a   A   --  ; QWERTY aA
SC01f = O   1   o   O   --  ; QWERTY sS
SC020 = E   1   e   E   --  ; QWERTY dD
SC021 = U   1   u   U   --  ; QWERTY fF
SC022 = I   1   i   I   --  ; QWERTY gG
SC023 = D   1   d   D   --  ; QWERTY hH
SC024 = H   1   h   H   --  ; QWERTY jJ
SC025 = T   1   t   T   --  ; QWERTY kK
SC026 = N   1   n   N   --  ; QWERTY lL
SC027 = S   1   s   S   --  ; QWERTY ;:
SC028 = OEM_MINUS   0   -   _   --  ; QWERTY '"
SC029 = OEM_3   0   $   ~   --  ; QWERTY `~
SC02b = OEM_5   0   \   |   --  ; QWERTY \|
SC02c = OEM_1   0   '   "   --  ; QWERTY zZ
SC02d = Q   1   q   Q   --  ; QWERTY xX
SC02e = J   1   j   J   --  ; QWERTY cC
SC02f = K   1   k   K   --  ; QWERTY vV
SC030 = X   1   x   X   --  ; QWERTY bB
SC031 = B   1   b   B   --  ; QWERTY nN
SC032 = M   1   m   M   --  ; QWERTY mM
SC033 = W   1   w   W   --  ; QWERTY ,<
SC034 = V   1   v   V   --  ; QWERTY .>
SC035 = Z   1   z   Z   --  ; QWERTY /?
SC039 = SPACE   0   ={Space}    ={Space}    ={Space}    ; QWERTY Space
SC056 = OEM_102 0   \   |       ; QWERTY OEM_102
SC053 = DECIMAL 0   .   .   --  ; QWERTY Decimal in Numpad







[deadkey1]
0    =    0 ;  
1    =   14 ;  -> 
14   = 2988 ;  -> ஬
15   =    0 ;  ->  
28   =   14 ;  -> 
29   =   12 ;  -> 
42   =    0 ; * ->  
54   =    0 ; 6 ->  
55   =    0 ; 7 ->  
56   =   10 ; 8 -> 

57   =    0 ; 9 ->  
58   =    0 ; : ->  
59   =  241 ; ; -> ñ
60   =  242 ; < -> ò
61   =  243 ; = -> ó
62   =  244 ; > -> ô
63   =  245 ; ? -> õ
64   =  246 ; @ -> ö
65   =  247 ; A -> ÷
66   =  248 ; B -> ø
67   =  249 ; C -> ù
68   = 3856 ; D -> ༐
69   =    0 ; E ->  
70   =    0 ; F ->  
71   =    0 ; G ->  
72   =    0 ; H ->  
73   =    0 ; I ->  
74   =    0 ; J ->  
75   =    0 ; K ->  
76   =    0 ; L ->  
77   =    0 ; M ->  
78   =    0 ; N ->  
79   =    0 ; O ->  
80   =    0 ; P ->  
81   =    0 ; Q ->  
82   =    0 ; R ->  
83   =    0 ; S ->  
84   =    0 ; T ->  
87   = 3857 ; W -> ༑
88   = 3858 ; X -> ༒
124  = 3859 ; | -> ༓
125  = 3860 ; } -> ༔
126  = 3861 ; ~ -> ༕
127  = 3862 ;  -> ༖
128  = 3863 ;  -> ༗
129  = 3864 ;  -> ༘
130  = 3865 ;  -> ༙
131  = 3872 ;  -> ༠
132  = 3873 ;  -> ༡
133  = 3874 ;  -> ༢
134  = 3875 ;  -> ༣
135  = 3876 ;  -> ༤

অ্যামেজিং! প্রত্যেকের সিস্টেমে পার্ল সংকলক পড়ে না থাকায় আপনি কি একটি .exe ফাইল পোস্ট করতে আপত্তি করবেন?
স্টেফনচ

@ স্টেফনচ কোনও সংকলকের দরকার নেই ...? তবে অবশ্যই এটি আরও জায়গায় ভাগ করে নেওয়া দরকার !! এটা অসাধারণ.
জাসুনস

@ যাসুনস আমি "klc2ini পার্ল স্ক্রিপ্ট" উল্লেখ করছি। এবং, আমি পুরোপুরি একমত যে এটি দুর্দান্ত! (আমি দুর্দান্ত
কিবোর্ডের লেআউটটিকে

এটি কি ওপেন-সোর্স প্রকল্প হিসাবে github.com এ হোস্ট করা যেতে পারে?
ফিলিপ আলভারেজ

কেউ কি জানেন যে কীভাবে আপনি এই ফাইলগুলি ক্যাপস লক এবং সিটিআরএল পরিবর্তন করতে পারবেন? (আমি চেষ্টা করেছি কিন্তু খুব একটা
পেলাম

1

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

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

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


ঠিক আছে মনে হচ্ছে এটি তখনই শেষ হয়ে যাবে, ওহ ভাল আমি এটির সাথেই বাঁচতে চাই। ধন্যবাদ.
রামন জারাজুয়া বি।

0

উত্তর দেওয়ার কারণ আমার কাছে মন্তব্য করার মতো পর্যাপ্ত রেপু নেই।

এখানে গিথুব রেপো রয়েছে, কনফিগারেশন ফাইলগুলি JWill এর উত্তর থেকে ছিটকে গেছে।

https://github.com/renxida/pkl-dvp

এটি সব সেট আপ এবং যেতে প্রস্তুত। জিপ ফাইল হিসাবে পুরো জিনিসটি ডাউনলোড করুন এবং pkl.exe চালান।

টান অনুরোধ প্রশংসা করবে।


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