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

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

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

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

  • Беспроводная сеть перестает работать в XP до повторного подключения
  • Альтернативы для удаленных подключений к сети VPN для работы в офисе, когда порт 1723TCP заблокирован - версия Windows (как клиентская, так и серверная).
  • Как я могу сопоставить сетевой диск с паролем, чтобы он отображался после перезагрузки?
  • Как добавить настраиваемое местоположение в диалоговом окне «Сохранить как»?
  • Как сделать копию принтера в Windows 7?
  • Селектор файлов XP: можно ли изменить шрифт, используемый в текстовом поле имени файла (из системного шрифта по умолчанию)?
  • Как установить параметры по умолчанию для приложения?
  • Объединение (использование одного и того же) профиля пользователя для XP и 7
  • 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

    Я защищаюсь от программного обеспечения сетевого мониторинга, если используется HTTPS?

    Использование встроенного микрофона Mac Pro в VirtualBox Windows XP Host?

    Найти все шрифты, используемые в файле Photoshop

    Изменение раскладки клавиатуры на Dvorak в Ubuntu-сервере

    Можно ли включить звук на обоих мониторах HDMI?

    Скрыть учетную запись с экрана входа, но можно использовать в UAC

    Как восстановить RAID 0 на моем ноутбуке DELL?

    Настроить десятичный разделитель в импортированных диаграммах

    Что означают аббревиатуры после косой черты в словаре Firefox?

    Disk2vhd, конвертировать мой компьютер в виртуальную машину Hyper-V

    Лучшее программное обеспечение Windows для поиска содержимого файла

    VMware Workstation 8: как подделать загрузочный USB-накопитель?

    Могу ли я загружать виртуальную машину изначально?

    Где я могу скачать Java-разработки (JDK) для Windows 7 64-bit?

    Как перезапустить число, если значение ячейки = 0

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