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

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

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

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

  • USB-накопители и несколько разделов
  • Как узнать, кто использует мой общий доступ к подключению Интернета (ICS)?
  • Установите драйвер XP на Windows 7
  • Windows XP Blue-Screens и мгновенно перезагружается при загрузке
  • Почему отсоединение моего флеш-диска приводит к синему экрану?
  • Почему мой указатель мыши движется самостоятельно?
  • Как создать соединение NTFS?
  • Могу ли я активировать Windows XP Pro, установленную из розничного (или VL) носителя, с помощью OEM-ключа?
  • 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

    Удаленный рабочий стол нажатием клавиши Windows случайным образом

    Как проверить, является ли диск Win 7 64-разрядным и какая версия?

    Как установить каталог в качестве диска в Windows 7?

    Excel: объединить две таблицы на основе одного столбца

    На моем нетбуке, как я могу отключить сенсорную панель, пока я набираю текст, чтобы избежать столкновения?

    Как создать пакетный файл Windows, который не отображает командную строку при выполнении?

    Как заставить Windows 7 переключаться между программами быстрее через какое-то время?

    Назначение переменных с динамическими именами в Java

    Возможно ли использование jumplist для Windows 7 CMD.exe?

    Клиент Cisco VPN не установлен и не удален

    Значение по умолчанию не разрешено больше, чем «2» (ы)

    Почему ПК все еще требуют батареи CMOS?

    Включение активных гиперссылок на синий

    Как перезагрузить состояние сеанса SSH?

    Где узнать больше о кодах настроек клавиатуры приложения OSX?

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