Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Секреты Windows: статьи о реестре, rundll32.exe, программах Реестр Windows Vista. Апплеты. Работа с манипуляторами


Есть вопросы по работе с Windows? Задайте их нам и нашим посетителям в разделе Форум (http://onestyle.com.ua/q.php). Возможно, мы сможем помочь вам решить возникшие проблемы. Например, ниже представлен один из заданных вопросов:
У меня проблема с панелями инструментов. Не могу переместить панель инструментов с панели задач на рабочий стол. По панели задач скользит вправо-влево, а на рабочий стол никак, ни левой ни правой, ни двумя кнопками мыши не идёт. ОС Windows XP Professional SP1.

Дополнительные сведения: панель задач не закреплена; политики, запрещающие перемещение панелей инструментов с панели задач не заданы. Параметры в реестре TaskbarSizeMove=1.

Помогите, пожалуйста разрешить проблему.
 
- 1 - ответил: Гость
Здравствуйте. Я, если честно, впервые слышу о том, что панели инструментов можно переместить на рабочий стол. И у меня это тоже не получилось сделать =( Да и зачем? Вероятно, вы имеете в виду пользовательские панели инструментов, которые можно создать с помощью команды 'Панели/Создать панель инструментов' контекстного меню панели задач? Пользовательские панели инструментов создаются на основе содержимого выбранной вами папки – на панель задач добавляется раскрывающийся список с содержимым папки. Очень удобная функция, я и сам ею пользуюсь =)

Когда вы пытаетесь переместить такую панель инструментов, тогда действительно курсор мыши преобразуется в перекрестье (пишу на основе Windows Vista, так как Windows XP к сожалению под рукой нет). Однако панель инструментов можно переместить только по панели задач – причем не только влево-вправо, но и вверх-вниз, если вы увеличите размер панели задач =)

Видимо, панели инструментов, размещенные на панели задач, нельзя перенести за пределы панели задач. Зато вы можете переместить саму панель задач в другие углы экрана.

Кстати, также вы можете переместить любую папку рабочего стола к самой границе экрана. После этого будет автоматически создана пользовательская панель инструментов, отображающая содержимое перемещенной вами папки. Эта панель инструментов будет закреплена в том углу экрана, к которому вы перенесли папку. ВОТ ТАКУЮ панель инструментов действительно можно перенести на рабочий стол. Для этого нужно переместить панель инструментов к центру рабочего стола, держа ее левой кнопкой мыши за верхний или нижний край панели (если панель прикреплена к левому или правому углу экрана) или за левый или правый край панели (если панель прикреплена к верхнему углу).

Опять же, все это я пишу по Windows Vista, но думаю, что в Windows XP все точно так же.

Новости нашего сайта:

В конец записи

Книга "Реестр Windows Vista. На 100%", Глава 2. Диалоги Vista. 2.3. Апплеты Windows Vista. Работа с манипуляторами.

Для настройки манипуляторов существует множество отдельных апплетов, которые настраивают отдельные виды манипуляторов: джойстики, мышки, клавиатуру, перо для компьютеров TabletPC. Мы с вами рассмотрим только апплеты для настройки клавиатуры и мышки.

Свойства: Мышь (апплет Main.cpl)

Диалог СВОЙСТВА: МЫШЬ позволяет настроить большинство параметров работы вашей мышки. По своему назначению они разбиты на отдельные вкладки диалога.

Кнопки мыши

Данная вкладка содержит в себе набор параметров, которые определяют настройки нажатия кнопок мышки. Большинство из них имеет строковый тип.

Для хранения этих параметров используется две ветви реестра. В первой из них, ветви HKCU\Control Panel\Mouse, содержатся следующие параметры.

SwapMouseButtons Установка флажка ОБМЕНЯТЬ НАЗНАЧЕНИЕ КНОПОК присваивает данному параметру значение 1.

DoubleClickSpeed Значение данного параметра изменяется ползунком СКОРОСТЬ ВЫПОЛНЕНИЯ ДВОЙНОГО ЩЕЛЧКА, и может находиться в диапазоне от 200 и 900.

Второй ветвью реестра, параметры из которой изменяются на данной вкладке, является ветвь HKCU\Control Panel\Desktop.

UserPreferencesMask Данный параметр имеет тип REG_BINARY и является битовой маской. На данной вкладке можно изменить два бита данного параметра.

  • 0x8000. Данный бит изменяется флажком ВКЛЮЧИТЬ ЗАЛИПАНИЕ.
  • 0x2000. Данный бит изменяется флажком ВКЛЮЧИТЬ ТЕНЬ ОТ КУРСОРА МЫШКИ.

ClickLockTime Данный параметр имеет тип REG_DWORD. Он определяет, как долго нужно удерживать клавишу мыши, чтобы был задействован механизм залипания. Значение данного параметра может находиться в диапазоне от 0xc8 до 0x898.

Указатели

Как и предыдущие версии операционной системы Windows, Windows Vista поддерживает возможность изменения указателей операционной системы, которые будет отображаться в определенный момент времени или при выполнении определенного действия.

Схема указателей Набор таких указателей формирует собой схему указателей, которую можно выбрать с помощью данной вкладки.

Также с помощью данной вкладки можно создавать собственные схемы указателей. Для их хранения применяется ветвь реестра HKCU\Control Panel\Cursors\Schemes. Данная ветвь реестра содержит в себе список пользовательских схем в виде параметров типа REG_MULTI_SZ. Название этих параметров определяет название схемы, а их значения — пути к применяемым в схеме курсорам.

Указатели Сами же указатели, которые применяются операционной системой в данный момент, содержатся в ветви реестра HKCU\Control Panel\Cursors. В ней могут присутствовать следующие параметры строкового типа.

  • Arrow. Определяет указатель для действия ОСНОВНОЙ РЕЖИМ.
  • Help. Определяет указатель для действия ВЫБОР СПРАВКИ.
  • AppStarting. Определяет указатель для действия ФОНОВЫЙ РЕЖИМ.
  • Wait. Определяет указатель для действия ЗАНЯТ.
  • Crosshair. Определяет указатель для действия ГРАФИЧЕСКОЕ ВЫДЕЛЕНИЕ.
  • IBeam. Определяет указатель для действия ВЫДЕЛЕНИЕ ТЕКСТА.
  • NWPen. Определяет указатель для действия РУКОПИСНЫЙ ВВОД.
  • No. Определяет указатель для действия НЕДОСТУПНО.
  • SizeNS. Определяет указатель для действия ИЗМЕНЕНИЕ ВЕРТИКАЛЬНЫХ РАЗМЕРОВ.
  • SizeWE. Определяет указатель для действия ИЗМЕНЕНИЕ ГОРИЗОНТАЛЬНЫХ РАЗМЕРОВ.
  • SizeNWSE. Определяет указатель для действия ИЗМЕНЕНИЕ РАЗМЕРОВ ПО ДИАГОНАЛИ 1.
  • SizeNESW. Определяет указатель для действия ИЗМЕНЕНИЕ РАЗМЕРОВ ПО ДИАГОНАЛИ 2.
  • SizeAll. Определяет указатель для действия ПЕРЕМЕСТИТЬ.
  • UpArrow. Определяет указатель для действия СПЕЦИАЛЬНОЕ ВЫДЕЛЕНИЕ.
  • Hand. Определяет указатель для действия ВЫБОР ССЫЛКИ.

Параметры указателя

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

Первой из этих ветвей является ветвь HKCU\Control Panel\Mouse.

MouseSensitivity Данный параметр определяет скорость перемещения мышки. Значение данного параметра не может быть больше 20.

MouseSpeed Установка флажка ВКЛЮЧИТЬ ПОВЫШЕННУЮ ТОЧНОСТЬ УСТАНОВКИ УКАЗАТЕЛЯ присваивает данному параметру значение 1. Также при установке данного флажка параметру MouseThreshold1 присваивается значение 6, а параметру MouseThreshold2 — значение 10.

SnapToDefaultButton Если значение данного параметра равно 1, тогда указатель мышки будет автоматически перемещаться к кнопке диалога или окна, фокус на которой установлен по умолчанию.

MouseTrails Данный параметр определяет длину следа, который будет отображаться за указателем мышки. Самый длинный след за курсором устанавливается значением 7 данного параметра.

Также с помощью данной вкладки изменяется два бита уже известного нам параметра REG_BINARY типа UserPreferencesMask, расположенного в ветви реестра HKCU\Control Panel\Desktop.

  • 0x10000. Данный бит изменяется флажком СКРЫВАТЬ УКАЗАТЕЛЬ ВО ВРЕМЯ ВВОДА С КЛАВИАТУРЫ.
  • 0x4000. Данный бит изменяется флажком ОБОЗНАЧИТЬ ПОЛОЖЕНИЕ УКАЗАТЕЛЯ ПРИ НАЖАТИИ CTRL.

Колесико

С помощью данной вкладки можно определить параметры работы колесика мышки, если такое имеется. Все эти параметры имеют строковый тип и расположены в ветви реестра HKCU\Control Panel\Desktop.

WheelScrollChars Определяет количество столбцов, на которые будет выполняться вертикальная прокрутка при одном повороте колесика. Если значение данного параметра равно -1, тогда прокрутка будет выполняться на один экран.

WheelScrollLines Определяет количество строк, на которые будет выполняться горизонтальная прокрутка при одном повороте колесика. Если значение данного параметра равно -1, тогда прокрутка будет выполняться на один экран.

Другие настройки мыши

Также в ветви реестра HKCU\Control Panel\Mouse могут присутствовать дополнительные параметры строкового типа, недоступные при помощи диалога СВОЙСТВА МЫШЬ, с помощью которых можно настроить работу данного вида манипуляторов.

DoubleClickHeight Данный параметр определяет высоту прямоугольника, в пределах которого два щелчка мышью по объекту будут считаться одним двойным щелчком.

По умолчанию значение данного параметра равно 4 пикселям.

DoubleClickWidth Данный параметр определяет ширину прямоугольника, в пределах которого два щелчка мышью по объекту будут считаться одним двойным щелчком.

По умолчанию значение данного параметра равно 4 пикселям.

MouseHoverHeight Данный параметр определяет чувствительность наведения курсора мышки на объект по вертикали.

По умолчанию значение данного параметра равно 4 пикселям.

MouseHoverTime Данный параметр определяет время наведения курсора мышки на объект. По умолчанию значение данного параметра равно 400.

MouseHoverWidth Данный параметр определяет чувствительность наведения курсора мышки на объект по горизонтали.

По умолчанию значение данного параметра равно 4 пикселям.

MouseThreshold1 Данный параметр определяет скорость перемещения указателя мыши, при преодолении которой скорость передвижения курсора мышки будет удваиваться.

MouseThreshold2 Данный параметр определяет скорость перемещения указателя мыши, при преодолении которой скорость передвижения курсора мышки будет учетверяться.

SmoothMouseXCurve Данный параметр имеет тип REG_BINARY. Его значение определяет параметры сглаживания криволинейной траектории движения мыши по горизонтали.

SmoothMouseYCurve Данный параметр имеет тип REG_BINARY. Его значение определяет параметры сглаживания криволинейной траектории движения мыши по вертикали.

Свойства: Клавиатура (апплет Main.cpl)

Диалог СВОЙСТВА: КЛАВИАТУРА формируется тем же апплетом, что и рассмотренный выше диалог СВОЙСТВА: МЫШЬ. Он позволяет настроить некоторые параметры работы клавиатуры, большинство из которых находится в ветви реестра HKCU\Control Panel\Keyboard и имеют строковый тип.

KeyboardSpeed Данный параметр определяет скорость повтора вводимого символа при зажатии клавиши клавиатуры. Значение данного параметра не может быть больше 31.

KeyboardDelay Данный параметр определяет задержку перед повтором вводимого символа при зажатии клавиши клавиатуры. Значение данного параметра не может быть больше 3.

Также при помощи данного диалога можно изменить значение параметра строкового типа CursorBlinkRate, расположенного в ветви реестра HKCU\Control Panel\Desktop. Данный параметр определяет частоту мигания курсора. При значении -1 курсор мигать не будет.

Продолжение следует

Рейтинг: 0 
Оцените: 1 2 3 4 5
В начало записи
Оригинал статьи: http://www.onestyle.com.ua/txt.php?u=299

В избранное