Обучающие курсы:

Обучение профессии "Разработчик C#" + стажировка в Mail.ru
Обучение профессии "Разработчик Python" + трудоустройство
Обучение профессии "Веб-разработчик" + стажировка в Mail.ru


Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





В основе работы всех этих пунктов меню лежит переменная Вот
параметры EdgeScroll, соответствующие различным пунктам меню:
Full Paging ON EdgeScroll 100 100
All Paging OFF EdgeScroll О О
Horizontal Paging Only EdgeScroll 100 0 Vertical Paging Only EdgeScroll 0 100
Partial Paging EdgeScroll 50 50
Full Paging & Edge Wrap EdgeScroll 100000 100000
Два аргумента EdgeScroll определяют в процентном отношении объем прокрутки страницы при достижении края экрана. Первый аргумент - для горизонтального перемещения, второй - для вертикального. Если горизонтальное или вертикальное значение умножается на число 1000, прокрутка
вызывает циклический переход на противоположный край рабочего стола.
Параметр EdgeScroll 100000 100000 является указанием выполнять циклические переходы при прокрутке в любом направлении.
Если вы не полагаетесь на меню, добавьте соответствующую строку с определением EdgeScroll в свой файл .fvwm2rc.Подробнее читайте на страницах руководства по fvwm2n в файле system.fvwm2rc.
Обратите внимание, что ни один из вышеприведенных вариантов не позволяет переключаться между рабочими столами. В следующем разделе мы расскажем, как настроить сочетания клавиш для этой цели.

Создание сочетаний клавиш
Примитивный файл sy.stem.fvwm2гс,с которым мы начали работу, содержит незначительное количество определений сочетаний клавиш. Но если вы предпочитаете пользоваться клавиатурой, то можете в своем файле с легкостью определить сочетания клавиш, которые позволят выполнять самые разнообразные действия.

Сочетания клавиш для навигации по рабочему столу
Пейджер — это отличный инструмент для навигации по одному или нескольким рабочим столам. Однако многие люди испытывают ненависть к использованию мыши. Настройка сочетаний клавиш дает им удобный альтернативный способ навигации.
Добавьте следующие строки в свой файл чтобы создать комбина-
ции клавиш для перехода на следующую страницу в любом направлении в пределах одного рабочего стола, используя <Ctrl> и клавиши управления курсором. Окно обзора прокручивается в направлении, определяемом клавишей управления курсором.
В каждом определении используется переменная Key и ее аргументы: 1. Название клавиши.

Контекст (место), в котором она должна использоваться.
Все модификаторы (которые также должны находиться в нажатом состоянии).
Действие, выполняемое по клавише или сочетанию клавиш.

Так, в следующем примере первая строка с определением связывает нажатие клавиши <стрелка влево> в любом контексте «А» при нажатой клавише <Ctrl> («С») с прокруткой экрана на одну страницу влево на текущем рабочем столе:
# Press arrow + Control in any context
ff to scroll by one page in the direction of the arrow
tt (В любом контексте нажмите клавишу управления курсором и <Ctrl>,
# чтобы переместиться на одну страницу в направлении стрелки)
Key Left А С Scroll -100 О
Key Right А С Scroll +100 +0
Key Up АС Scroll +0 -100
Key Down A C Scroll +0 +100
В табл. 17.1 приведены выполняемые при этом действия. Таблица 17.1. Сочетания клавиш для навигации по страницам
Сочетание
Переход

<С1;г1>+<стрелка вправо>
На
страницу
вправо

<СЫ>+<стрелка влево
На
страницу
влево

<С1г1>+<стрелка вверх>
На
страницу
вверх

<СТг1>+<стрелка вниз>
На
страницу
вниз



   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru