Использование пользовательской раскладки клавиатуры без администратора в Windows

Я привык печатать на клавиатуре «Программист Дворжак». Чтобы иметь возможность установить его, вам нужны административные права, поэтому я не могу использовать его в школе. Моя школа работает в сети XP-enterprise, поэтому я подумал, что должен быть способ установить макет в мой перемещаемый профиль, который не должен требовать административных прав и позволит мне использовать этот макет, однако это не так.

Я попытался попросить ИТ-службу установить его для меня, но они отказались, потому что считали это ненужным программным обеспечением.

  • Как восстановить функциональность Ctrl + <key> в Microsoft Layout Creator?
  • Отображение выбранной раскладки клавиатуры в области уведомлений панели задач Windows 7
  • Могу ли я сделать Ctrl + Alt, не действуя как AltGr в Windows?
  • Загрузите дополнительные макеты клавиатуры в Ubuntu
  • Переключение alt и lwindows на ПК (Windows 7)
  • Повторные нажатия клавиш для Mac
  • Я могу скомпилировать исходный код в dll, но я не знаю, можно ли сказать окнам использовать его как макет, и если да, то каким образом. Кто-нибудь знает?

  • Скрыть учетную запись с экрана входа, но можно использовать в UAC
  • Windows 7 постоянно меняет настройки языка (клавиатуры)
  • Windows 7: Итальянская клавиатура: набирайте заглавные акцентированные гласные
  • Как заставить Mac OS X переименовывать «Модификаторные ключи» для моей внешней клавиатуры?
  • Как я могу определить, какой пользователь в настоящее время входит в систему Windows 7?
  • Проблемы с ключом win и ключом справа после Windows Update (польские диакритические знаки не работают)
  • 2 Solutions collect form web for “Использование пользовательской раскладки клавиатуры без администратора в Windows”

    Кажется, что кто-то с той же проблемой работал вокруг него, используя скомпилированный сценарий Autohotkey Windows. Это переносное приложение, которое вы можете принести с собой на большом пальце, и вы должны просто подключить его и запустить его при каждом входе в систему, даже с ограниченным доступом.

    Однако для программиста dvorak нет макета, поэтому вам придется создавать свои собственные. Я думаю, что это включает редактирование текста включенного макета Colemac. Почему он не использует стандартный формат макета вне меня.

    Но если вы сделаете свой собственный макет Programmer Dvorak для этой программы, загрузите его здесь. Люди, которых следует следовать, будут рады избежать этого раздражающего путешествия.


    Обновить

    Я решил нашу проблему! Спустя пару часов, борясь с редкой документацией за превосходную портативную раскладку клавиатуры , мне удалось собрать файл конфигурации программиста dvorak. Изображение неправильное, но самое главное, написание работает отлично, и все там, где вы ожидаете.

    Инструкция по установке

    Довольно просто.

    1. Загрузите PKL и установите его на флешку.

    2. Загрузите этот файл layout.ini. Примечание. Я собираюсь вставить это в нижней части сообщения, так как я думаю, вы не можете загружать файлы на этом сайте?

    3. Замените «Portable Layout Layout \ layouts \ colemak \ layout.ini»

    4. Запустите «Portable Keyboard Layout \ pkl.exe» всякий раз, когда вы хотите использовать Programmer Dvorak.

    Для заинтересованного я использовал Microsoft Keyboard Layout Creator 1.4 и скрипт klc2ini perl (преобразует вывод MSKLC в формат, используемый PKL).


    Файл layout.iniпросто вставьте это в файл layout.ini colemak, заменив все в нем.

    Примечание. Я не уверен, что такое секция deadkey; Сценарий создал множество ошибок. Но это работает, поэтому я не засуну.

    EDIT: Я размещал файл здесь , так как у меня были проблемы с копированием нижеприведенного текста. Возможно, это что-то вроде форматирования StackOverflow.

    ; ; 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 ; -> ༤ 

    Если у вас ограниченная учетная запись, и для программы установки требуется доступ к системным папкам и / или LOCAL_MACHINE в реестре, вы не можете установить ее, период. Весь смысл иметь административные и ограниченные учетные записи не позволяет пользователям изменять конфигурацию системы.

    Я согласен с тем, что установка альтернативной раскладки клавиатуры не кажется большой проблемой, но если они согласятся с вашим запросом, им придется принимать запросы остальных пользователей, и есть хороший шанс, что некоторые из них являются идиотами ( " Эй, у него есть клавиатура, почему я не могу установить Bittorrent? » )

    Кроме того, одна из дополнительных программ может сломать систему, особенно если вы устанавливаете драйвер (когда я впервые установил Windows 2000 несколько лет назад, драйвер мыши сделал его bluescreen, и мне пришлось удалить его из безопасного режима).

    Давайте будем гением компьютера.