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

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

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

Я могу скомпилировать исходный код в dll, но я не знаю, можно ли сказать окнам использовать его как макет, и если да, то каким образом. Кто-нибудь знает?

  • Как я могу найти файлы, не соответствующие конкретному расширению в Windows XP?
  • Windows XP требует установки BIOS IDE для загрузки, как это исправить?
  • Моя командная строка отключена. Как я могу снова включить его?
  • Пользовательская панель инструментов XP
  • Windows XP x64 зависает на экране приветствия
  • Являются ли msa.exe и ygh.exe действительно вредоносными программами и что еще нужно сделать для очистки ПК?
  • Как остановить запуск командной строки в полноэкранном режиме?
  • Текстовый редактор в виде блокнота с автосохранением
  • 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, и мне пришлось удалить его из безопасного режима).

    Interesting Posts

    Как grep и печатать следующие N строк после удара?

    Восстановить открытые приложения, документы и состояние окна

    Управление объемами различных программ

    Как отключить управление оконным менеджером Gnome control-alt-arrow для RedHat Linux

    Загрузите произвольный файл в Google Chrome

    IPV4 и IPV6 Not Connected не могут подключаться к Интернету

    Показать дубликаты данных с awk print $ 2, $ 3, $ 4 в одной строке

    Создание образа диска диска C и запуск на виртуальной машине VMware

    Ошибка чтения диска всякий раз, когда я устанавливаю XP pro

    Как получить доступ к папкам пользователей Windows на носителе резервного копирования только для чтения

    Как установить Emacs (текстовый редактор) на ubuntu Linux

    Как я могу объяснить, почему DRM не может работать?

    Проверка Excel – может ли он использоваться, чтобы убедиться, что дубликаты не введены?

    Xbox Game bar после удаления UWP и отключения UAC

    Какой «пользователь» должен выполнить запланированное задание как для того, чтобы быть видимым для всех пользователей?

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