вторник, 30 августа 2011 г.

Remap клавиатуры

Ремаппим клавиатуру и мышь

Взгляните на свою клавиатуру. Внимательно изучите взглядом каждую клавишу. Изучили? А теперь ответьте на простой вопрос: есть ли на вашей клавиатуре клавиши, которыми вы вообще не пользуетесь? Готов поспорить, что ответ положительный. А почему бы не сделать эти бессмысленные клавиши удобными шорткатами? Именно об этом я расскажу под катом.



Зачем оно?

В первую очередь, разумеется, для удобства, как было сказано выше. Зачем нужна клавиша Scroll Lock, или, к примеру, Drop-down? Можно же повесить на эту клавишу какой-нибудь удобный ярлык, всяко будет лучше, чем бессмысленный расход рабочего пространства, не правда ли?

Но причин на самом деле может быть гораздо больше. Чаще всего люди хотят ремапнуть свою клавиатуру из-за существования клавиши Caps Lock, лично мне эта клавиша безразлична, неприязнь к ней скорее возникает у тех, кто имеет некоторые проблемы со слеПОЙ ПЕЧАТЬЮБ

Горазо реже, но все таки возникает ситуация, когда очень хочется ремапнуть кнопки мыши. Что бы было понятнее, на кой черт надо трогать мышь, опишу свою ситуацию. Я каждый день провожу несколько часов за беседами в Mumble, где для активации микрофона у меня выбрана функция Push-to-Talk. Мышь я держу постоянно, а вот над клавиатурой рука находится не всегда, поэтому в качестве шорткат-кнопки на PtT была выбрана кнопка Mouse5, которая, к сожалению, используется многими приложениями, вопреки моим желаниям. Больше всего раздражает эта кнопка во время серфинга, в любом браузере на нее повешена функция «go forward». Когда у меня была мышка Razer Lachesis, то с этим проблем было мало, штатный софт от производителя позволял делать с кнопками мыши что душе угодно. К сожалению, с более качественной мышью G9x пришлось перейти на менее удобный софт — SetPoint, который не поддерживает подобные выкрутасы.

Надеюсь, предисловие достаточно подробное, поэтому перейду-ка я пожалуй к делу.



Ремаппим клавиатуру

Несмотря на то, что к некоторым клавиатурам (Microsoft, Logitech G-Series, Lenovo ThinkPad) существует фирменный софт, дающий возможность делать подобные трюки, я опишу утилиты, которые будут работать с любой клавиатурой.

На самом-то деле все описанные ниже утилиты работают с реестром, то есть, если хочется приключений и интимных развлечений с мозгом, можно все, что нужно проделать самостоятельно и без посредников. Подобный метод я описывать не буду, так как сам не разобрался с этим, если кому интересно, копайтесь где-то здесь:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

SharpKeys

Простенькая утилитка, позволяющая лишь менять местами функции клавиш, да и то не всех. Работает только с WinXP\2003, упомянул о ней лишь из-за достаточно таки высокой популярности.



Скачать можно вот тут.

Microsoft Keyboard Layout Creator

Весьма ограниченная, но профессиональная утилита, которая придется по вкусу администраторам, так как она позволяет вносить изменения в раскладку в целой сети. В целом, для домашнего использования программа слабовата, весит много, да еще и .NET просит.



Последняя (1.4) версия доступна на MS Download Center.

KeyTweak

Ничего лучше для решения подобных задач просто не существует. Удобный и понятный интерфейс, мощный функционал и далее по списку. Работает на любой NT-версии системы, не требует дотнета и весит всего около 300КБ.



Мануал и установщик можно загрузить с сервера разработчика.



Ремаппим мышь


Среди вырвиглазных, кривых и нерабочих программ, обещающих справиться с поставленной задачей я нашел XMouse Button Control, что является идеальным вариантом. Поставить можно все, что душе будет угодно, хоть четырехсложные сочетания клавиш. При любом ремапе можно выбрать способ работы кнопки, к примеру залипание, таггл, рипит и так далее.



Единственное, что не греет душу, так это то, что утилита по сути является костылем. Она перехватывает ввод данных с мыши и изменяет их в соответствии с выставленными пользователем настройками. Баг я обнаружил всего один, при задании длинных (более трех кнопок) сочетаний клавиш программа иногда запинается, то есть вводит сочетание в неправильном порядке.

вторник, 23 августа 2011 г.

Настройки GPRS/EDGE и CDMA Интернета

Прежде всего, нужно подключить данную услугу у оператора, убедиться, что вам хватает денег на телефоне, потом уже можно приступать к настройке.
При подключении сотового телефона к wap или Интернету следует знать основные параметры любого подключения, не зависящие от конкретной модели или оператора сотовой связи:

IP-адрес протокола, у каждого оператора он свой, например, 192.168.192.168
Номер порта, по которому происходит соединение - в большинстве случае 9201 или 8080 если используется прокси-сервер, т.е. требуется указание логина и пароля.
Точка доступа APN - имя сервера, через который происходит соединение. Различается не только по операторам, но и по типу подключения, например, у МТС для услуги WAP - wap.mts.ru, а для Интернета internet.mts.ru
Тип связи, тип канала, тип данных - везде используется тип Аналог (или Модем). Скорость как правило 9600.
Логин и пароль - у некоторых операторов используются для подключения.
Вместо домашней страницы можно указать любой самый посещаемый вами сайт (wap.mupatp1.ru) или вообще ничего не писать.
имя профиля или соединения тоже может быть любым, но для исключения путаницы лучше назвать его не просто WAP а хотя бы MTS-WAP

Остальные параметры лучше использовать по умолчанию (как показала практика - таким способом настроить телефон проще всего), т.е. как они изначально были в телефоне, если конечно, у операторов нет каких-то особых условий для подключения.

Теперь о подключении телефона к компьютеру в качестве модема.
(если вы не пользуетесь Интернетом на самом мобильнике, то настраивать сам телефон абсолютно не обязательно)
Основные параметры:

Номер доступа - номер, который набирается при подключении телефона в качестве модема. Обычно *99***1#.
Строка инициализации модема - дополнительная команда связи, по которой модем соединяется с точкой доступа. Тут расскажу подробней - При подключении телефона к компьютеру с помощью дата-кабеля, инфракрасного порта или блютуз, при наличии всех драйверов и их правильной установки в Диспетчере Оборудования (Win+Break, Оборудование, Диспетчер Устройств) появляется новой устройство. Например, Motorola USB Modem или Standard IrDA Modem или GPRS Modem VIA Com или Samsung Standard Modem... Смотрим его свойства: порт... скорость... Переходим на "Диагностика". Жмем кнопку "опросить модем" - если в окошке появились строки отправленных в модем команд и ответы на них, система не выдала ошибок, то модем встал правильно. Переходим на вкладку "Дополнительные параметры связи" - там есть пустая строка, вот туда-то и нужно вставить строку инициализации.

Итак, подключаемся…

Переходим в папку Сетевые подключения - Новое подключение - Подключиться к интернету - Установить подключение вручную - Через обычный модем - если модемов в системе несколько, выбрать в окошке именно GPRS-модем вашего телефона - вводим имя поставщика услуг, например "MegafonInternet" - Номер телефона (*99***1#) - Имя пользователя и пароль 2 раза - можно поставить галочку "Создать ярлык". Готово! В появившемся окне можно поставить еще галочку «Сохранить пароль» и вызов. Если вы все сделали правильно, вскоре внизу вылезет сообщение: "Megafon Inet сейчас подключен скорость 9,600".
ну, вроде пока все... Рассматривать телефоны по моделям не станем - уж больно их много разных, если человек хоть немного разобрался в своем мобильнике, думаю, что у него все получиться.

Мегафон

Общие настройки

Название настроек MegaFonPRO
Тип сеанса Temporary/ Временная
Защита связи Off/ Откл
Канал данных GPRS
GPRS-соединение Подключаемо
Точка входа GPRS-связи wap
Адрес IP-протокола 010.010.010.010
Порт 9201 или 8080 (при использовании прокси-сервера)
Тип опознания Normal/Обычное
Тип регистрации Automatic/Автоматич.
Имя пользователя [пустой]
Пароль [пустой]

Для GPRS-модема:

Точка доступа (APN) internet
Номер доступа *99***1#
Логин не вводится
Пароль не вводится
Строки инициализации модема (зависит от модели):
AT+CGDCONT=1,"IP","internet"
+CGDCONT=1,"IP","internet"

МТС

Для телефонов стандарта WAP 1.x
Точка доступа (APN): wap.mts.ru
Адрес шлюза 192.168.192.168
Порт – 9201
Канал данных (Data Bearer): GPRS
Имя пользователя (Login): mts
Пароль (Password): mts
Для телефонов стандарта WAP 2.0
Точка доступа (APN): internet.mts.ru
Канал данных (Data Bearer): GPRS
Имя пользователя (Login): mts
Пароль (Password): mts

Для GPRS-модема:

Номер доступа: *99***1#
APN: internet.mts.ru
Login: mts
Password: mts
Строки инициализации модема (зависит от модели):
AT+CGDCONT=1,"IP","internet.mts.ru"
+CGDCONT=1,"IP","internet.mts.ru"


БайкалВестКом

Общие настройки WAP протокола

Имя профиля (название) BWC
Домашняя (Стартовая) страница http://wap.bwc.ru
Адрес профиля (IP-адрес 172.016.002.002 или 172.16.2.2
Порт профиля (порт IP) 9201
Тип доступа (Тип передачи данных) Analogue
Имя пользователя wap
Пароль [пустой]
Номер доступа 757,
для абонентов в роуминге - +89012095555
Скорость соединения 9600
Тип данных Данные GSM
Защита соединения Отключено

GPRS-Intenet

APN \ Точка доступа: inet.bwc.ru
User ID \ Имя пользователя: bwc
Password\Пароль: [пустой]

GPRS-WAP

APN \ Точка доступа: wap.bwc.ru
User ID \ Имя пользователя: bwc
Password\Пароль: [пустой]
WAP gate\WAP-шлюз: 10.10.20.2

Для GPRS-модема:

Номер доступа: *99***1#
APN: inet.bwc.ru
Login: bwc
Password: [пустой]
Строки инициализации модема (зависит от модели):
AT+CGDCONT=1,"IP","inet.bwc.ru"
+CGDCONT=1,"IP","inet.bwc.ru"

TELE2/БиЛайн

Позвоните на бесплатный номер, в зависимости от модели Вашего телефона:
0674 10 11 — для телефонов LG, Nokia, Ericsson, SonyEricsson
0674 10 13 — для телефонов Siemens
0674 10 15 — для новых моделей Nokia: 5140, 6220, 6230, 6600, 6620, 6650, 6810, 6820, 7200, 7270, 7600, 7610.

Вы получите SMS-сообщения с пояснениями и настройками. Чтобы открыть SMS-сообщение, Вам необходимо ввести код 1234. Затем сохранить настройки в телефоне.

Получив SMS-сообщения с автоматическими настройками, Вам необходимо просто их сохранить, нажав «Да» при получении.

Если у Вас телефон любой другой модели, а также, если в течение длительного времени сообщение с настройками не поступило, пожалуйста, настройте телефон вручную. Параметры для ручной настройки Вы найдете ниже:

Настройки услуги WAP

Название настроек Beeline WAP
Домашняя страница /120-kak-ne-popast-v-rouminge.html
Прокси сервер Включен
IP адрес 192.168.017.001
Дополнительный порт Выключен
Порт 9201 (или 8080 для телефонов с поддержкой TCP/IP)
Канал или Тип соединения GPRS
Точка доступа APN wap.beeline.ru
Тип опознания Обычный
Вход в сеть Автоматический
Имя пользователя и пароль beeline

Настройки услуги GPRS-интернет

Название настроек Beeline GPRS
Домашняя страница /120-kak-ne-popast-v-rouminge.html
Прокси сервер Включен
IP адрес 192.168.017.001
Дополнительный порт Выключен
Порт 9201 (или 8080 для телефонов с поддержкой TCP/IP)
Канал или Тип соединения GPRS
Точка доступа APN internet.beeline.ru
Тип опознания Обычный
Вход в сеть Автоматический
Имя пользователя и пароль beeline

Для GPRS-модема:

Номер доступа: *99# или *99***1#
APN: internet.beeline.ru
Login: beeline
Password: beeline
Строки инициализации модема (зависит от модели):
AT+CGDCONT=1,"IP","internet.beeline.ru"
+CGDCONT=1,"IP","internet.beeline.ru"


БВК CDMA 2000 1x

Рассматривается пока только подключение CDMA-модемов. Но настройки общие для всей сети.
Плясать начнем от того, что модем подключен и дрова стоят. В диспетчере устройств видиться. Например, ZTE USB Modem FFFE или UBIQUAM CDMA USB Modem. Создаем подключение через обычный модем, называем его как-нить, Wellcom, например, выбираем CDMA-модем из списка, в настройках набора номера выбираем:
Код города: 1 (если поле пустое, то надо включить правило набора номера, проставить "1", страна - Россия (7))
далее -
Номер набора: #777
Имя Пользователя: bwc
Пароль: bwcbwc
Готово. Должен соединиться и работать.