callyoushock: Как сделать ярлыки "+" и "-" подсветки экрана ноута чтобы повесить их на клавиши в менеджере хоткеев?
callyoushock
Member
Автор темы
1/53 ответов
14 лет на iXBT, с февраля 2010
Чаще пишет РІ "Ноутбуки" (31%)
Россия
Инфо Ответить
c
callyoushock MemberАвтор темы
14 лет назад / 22 апреля 2011 22:21
На новом ноуте подсветка регулируется клавишей Fn в сочетании с функциональными кнопками, что для меня жутко не удобно (в прежнем было Fn + стрелки влево-вправо). Хочется сделать регулировку Ctrl + стрелки.
AWRR
Member
102/330 ответов
15 лет на iXBT, с февраля 2009
Чаще пишет РІ "Прикладное ПО" (55%)
Web-страница
Инфо Ответить
A
AWRR Member
14 лет назад / 23 апреля 2011 02:27
callyoushock
Скрипт на AutoHotkey
Взято отсюда http://forum.script-coding.com/viewtopic.php?pid=32381 только сменены горячие клавиши

Скрипт можно скомпилировать в exe и бросить в автозагрузку

01#NoTrayIcon ; не отображать иконку скрипта в трее
02#MaxHotkeysPerInterval 200
03#NoEnv  ; Не использовать переменные окружения
04#SingleInstance force
05SetBatchLines -1
06  
07br := 128   ; Яркость в интервале от 0 до 255 (нормальное значение яркости 128)
08  
09^Up:: ; увеличить яркость Ctrl + стрелка вверх
10^Down:: ; уменьшить яркость Ctrl + стрелка вниз
11  
12Brght_Step = 8 ; шаг регулировки
13  
14; -------------------
15; НАЧАЛО КОНФИГУРАЦИИ
16; -------------------
17  
18; Как долго отображать прогресс-бар (в миллисекундах)
19vol_DisplayTime = 1500
20; Прозрачность окна (0-255)
21vol_TransValue = 200
22; Цвет бэкграунда окна
23vol_CW = EEEEEE  
24vol_Width = 200  ; ширина прогресс-бара
25vol_Thick = 20   ; высота прогресс-бара
26; Позиция бара
27vol_PosX := A_ScreenWidth/2 - vol_Width/2
28vol_PosY := A_ScreenHeight/1.8 - vol_Thick/2
29; --------------------
30; КОНЕЦ КОНФИГУРАЦИИ
31; --------------------
32vol_BarOptionsMaster = 1:B1 R0-255 ZH%vol_Thick% ZX8 ZY4 W%vol_Width% X%vol_PosX% Y%vol_PosY%
33  
34CW%vol_CW%
35  
36  
37br += (InStr(A_ThisHotkey, "Down") ? -Brght_Step : Brght_Step )
38If ( br > 256 )
39   br := 256
40If ( br < 0)
41   br := 0
42VarSetCapacity(gr, 512*3)
43Loop,   256
44{
45   If  (nValue:=(br+128)*(A_Index-1))>65535
46        nValue:=65535
47   NumPut(nValue, gr,      2*(A_Index-1), "Ushort")
48   NumPut(nValue, gr,  512+2*(A_Index-1), "Ushort")
49   NumPut(nValue, gr, 1024+2*(A_Index-1), "Ushort")
50}
51hDC := DllCall("GetDC", "Uint", 0)
52DllCall("SetDeviceGammaRamp", "Uint", hDC, "Uint", &gr)
53DllCall("ReleaseDC", "Uint", 0, "Uint", hDC)
54  
55  
56vol_ShowBars:
57; Получаем значение яркости, т.к. пользователь или другие программы могли ее изменить
58vol_Master := br
59if vol_Master <> 128
60{
61  vol_Colour = Blue  
62  vol_Text = Brightness
63}
64else
65{
66;  vol_Colour = Red
67  vol_Text = Brightness (normal)
68  
69}
70  
71  
72; Что бы избежать мигания окна, создаем окно только в том случае, если оно не существует
73IfWinNotExist, BrightnessOSDxyz
74{
75    Progress, %vol_BarOptionsMaster%  CB%vol_Colour% CT%vol_Colour%, , %vol_Text%,
76  
77BrightnessOSDxyz
78    WinSet, Transparent, %vol_TransValue%, BrightnessOSDxyz
79}
80  
81Progress, 1:%vol_Master% , , %vol_Text%
82SetTimer, vol_BarOff, %vol_DisplayTime%
83return
84  
85  
86vol_BarOff:
87SetTimer, vol_BarOff, off
88Progress, 1:Off
89return
callyoushock
Member
Автор темы
2/54 ответов
14 лет на iXBT, с февраля 2010
Чаще пишет РІ "Ноутбуки" (31%)
Россия
Инфо Ответить
c
callyoushock MemberАвтор темы
14 лет назад / 23 апреля 2011 09:43
AWRR
спасибо, но это сложно для меня
Данный текст нужно скопировать в текстовый редактор и сохранить с расширением .exe? и этот exe-шник бросить в автозагрузку?
AutoHotkey нужно установить?
AWRR
Member
103/331 ответов
15 лет на iXBT, с февраля 2009
Чаще пишет РІ "Прикладное ПО" (55%)
Web-страница
Инфо Ответить
A
AWRR Member
14 лет назад / 23 апреля 2011 13:18
callyoushock
Тот скрипт, оказывается, не работает на Win 7, поэтому вот другой, уже на языке Autoit. В приложенном архиве сам скрипт и скомпилированный exe-файл
Ctrl+стрелка вверх - повышение яркости
Ctrl+стрелка вниз - понижение
F4 - вернуть нормальную яркость
F11 - выход
При нажатии горячих клавиш в центре экрана появляется окно с яркостью в цифрах, "128" - нормальная яркость

Исправлено: AWRR, 23.04.2011 13:40

К сообщению приложены файлы:
callyoushock
Member
Автор темы
3/55 ответов
14 лет на iXBT, с февраля 2010
Чаще пишет РІ "Ноутбуки" (31%)
Россия
Инфо Ответить
c
callyoushock MemberАвтор темы
14 лет назад / 23 апреля 2011 13:55
AWRR
Спасибо работает, но изменяется яркость экрана, а нужна регулировка уровеня подсветки
AWRR
Member
104/332 ответов
15 лет на iXBT, с февраля 2009
Чаще пишет РІ "Прикладное ПО" (55%)
Web-страница
Инфо Ответить
A
AWRR Member
14 лет назад / 23 апреля 2011 13:58
callyoushock
Ну, значит я немного туплю
Джамаль
Member
1053/30671 ответов
24 года на iXBT, с июня 2000
Чаще пишет РІ "Общий" (21%)
Россия, Самара
Инфо Ответить
Д
Джамаль Member
14 лет назад / 23 апреля 2011 18:38
Обычно это делает драйвер клавиатуры, который для каждого ноутбука свой. Ну а поскольку это драйвер, а не какая-нибудь прикладная программа, пользующаяся стандартными клавиатурными интерфейсами, то изменить кнопки регулировки яркости не получится.

В линуксе явно можно, но перелопатить придётся чуть ли всю систему...
Тема перенесена 23.04.2011 19:00 moderator-AYM из форума "Программы: Прикладное ПО"
callyoushock
Member
Автор темы
13/56 ответов
14 лет на iXBT, с февраля 2010
Чаще пишет РІ "Ноутбуки" (31%)
Россия
Инфо Ответить
c
callyoushock MemberАвтор темы
14 лет назад / 23 апреля 2011 19:58
Джамаль
вы забываете, что подсветка может регулироваться средствами ОС, например, в настройках электропитания, а значит можно изменять ее уровень програмно
Джамаль
Member
596/30678 ответов
24 года на iXBT, с июня 2000
Чаще пишет РІ "Общий" (21%)
Россия, Самара
Инфо Ответить
Д
Джамаль Member
14 лет назад / 24 апреля 2011 15:03
callyoushock

Не во всяких ноутах это возможно. В моём домашнем HP нету. В моём казённом Самсунге нету.

Если в вашем ноуте есть программный регулятор яркости, то это, скорее всего, в апплет настройки электропитания встроилась фирменная утилита, идущая в комплекте с ноутбуком и ставящаяся вместе с драйвером клавиатуры.
callyoushock
Member
Автор темы
14/57 ответов
14 лет на iXBT, с февраля 2010
Чаще пишет РІ "Ноутбуки" (31%)
Россия
Инфо Ответить
c
callyoushock MemberАвтор темы
14 лет назад / 25 апреля 2011 09:19
Джамаль
Вы неправильно поняли, фирменной утилиты никакой нет, яркость регулируется стандартным средством винды в настройках планов электропитания.
Неужели никак нельзя вывести 2 ярлыка на + и - подсветки?
Или может в каком-нибудь менеджере горячих клавиш такая возможность уже есть? (в Mkey, которым я пользуюсь такой возможности нет).
Dimas
Member
20858/21159 ответов
18 лет на iXBT, с февраля 2006
541 фото на iXBT.photo
Чаще пишет РІ "Ноутбуки" (98%)
Россия, Москва
Web-страница
Инфо Ответить
Dimas Member
14 лет назад / 27 апреля 2011 18:34
На пробу Display Brightness http://www.sevengadgets.ru/system/651-display-brightness.html
callyoushock
Member
Автор темы
16/61 ответов
14 лет на iXBT, с февраля 2010
Чаще пишет РІ "Ноутбуки" (31%)
Россия
Инфо Ответить
c
callyoushock MemberАвтор темы
14 лет назад / 27 апреля 2011 18:56
Dimas
Спасибо! На пробу не плохо, но не совсем то.

Добавление от 27.04.2011 19:32:

На странице автора этого гаджета http://edgylogic.com/projects/display-brightness-vista-gadget/ говорится что-то про то, что можно управлять подсветкой из консоли (там же и архив с файлами).
But I want the stuff behind-the-scenes!

I've gotten a few requests on code that does the heavy lifting, particularly the C# console app, so here it is - Display Brightness Console App. This is not required for the gadget to work.

Both the code (C#) and the compiled exe are in the zip file. You will need the Microsoft .NET Framework 2.0 or greater for the app to work (Vista comes with 2.0 out of the box). It will only work in Windows Vista - as far as I know, there is no standard way to change display brightness programmatically in Windows XP.

To use the console app, the following parameters are allowed:
• DisplayBrightnessConsole.exe
This will return the current brightness level.
• DisplayBrightnessConsole.exe -getlevels
This will return all possible brightness levels accepted by the display, separated by a new line.
• DisplayBrightnessConsole.exe 20 (or some other brightness level number)
This will set the brightness level of the display to the parameter given, in this case, 20.

The code currently only works on single-display systems. If your system has more than one display, it will only work on the first (generally primary) display. It should be fairly easy to modify it to support more.
Уважаемые, кто в этом рубит объясните, как это сделать?
callyoushock
Member
Автор темы
19/64 ответов
14 лет на iXBT, с февраля 2010
Чаще пишет РІ "Ноутбуки" (31%)
Россия
Инфо Ответить
c
callyoushock MemberАвтор темы
14 лет назад / 03 мая 2011 12:07
Ну вот и решение появилось: написал его по моей просьбе разработчик программ под WM, известный под ником MalVal.
Еще раз ему большое спасибо!
http://zalil.ru/30963660 - это архив с екзешником и двумя ярлыками на "+" и "-" подсветки
http://zalil.ru/30968436 - а это вариант с двумя екзешниками, соответственно один прибавляет уровень подсветки, другой убавляет.
ЗЫ: только для Vista и Win7.
oleg0314
Member
6/16 ответов
16 лет на iXBT, с августа 2008
Россия, Адлер (сочи)
Инфо Ответить
o
oleg0314 Member
13 лет назад / 16 ноября 2011 00:39
callyoushock
А где эту программу можно отыскать ?
посмотри у себя где нибудь , потому как ссылко мертвая
callyoushock
Member
Автор темы
44/101 ответов
14 лет на iXBT, с февраля 2010
Чаще пишет РІ "Ноутбуки" (31%)
Россия
Инфо Ответить
c
callyoushock MemberАвтор темы
13 лет назад / 16 ноября 2011 20:02
http://narod.ru/disk/31576051001/Bklight.rar.html
Henadzi Bialykh
unregistered
Ответить
H
Henadzi Bialykh unregistered
10 лет назад / 28 декабря 2014 20:50
К сожалению все ссылки умерли. А как раз сейчас искал решение такой же проблемы.

Добавление от 28.12.2014 20:51:

Кстати, спасибо уважаемому AWRR! Его скомпилированный скрипт работает даже под windows 8.1
Henadzi Bialykh
unregistered
Ответить
H
Henadzi Bialykh unregistered
10 лет назад / 12 января 2015 00:50
Немного доделал скрипт изменения гаммы. Теперь можно менять по отдельности Красную, Зеленую и Синюю Гамму
Ctrl + Shift + (q/a/w/s/e/d)
остальные кнопки те же (только установка в норму - F9)

http://goo.gl/zZHUsX
marat-asgard
Member
20/20 ответов
11 лет на iXBT, с октября 2013
Инфо Ответить
m
marat-asgard Member
10 лет назад / 12 января 2015 01:34
всё уже придумано - Volume2 - в проге есть регулировка яркости через клаву, см. настройки "Горячие клавиши"
https://irzyxa.wordpress.com/
syracuss
Junior Member
1/1 ответов
8 лет на iXBT, с февраля 2016
Инфо Ответить
s
syracuss Junior Member
9 лет назад / 26 февраля 2016 09:57
callyoushock, или кто-нибудь. Обновите, пожалуйста, ссылку на программу!
callyoushock
Member
Автор темы
56/166 ответов
14 лет на iXBT, с февраля 2010
Чаще пишет РІ "Ноутбуки" (31%)
Россия
Инфо Ответить
c
callyoushock MemberАвтор темы
9 лет назад / 28 февраля 2016 00:01
syracuss
https://yadi.sk/d/-ErvEgK5pdeHx
кстати, все еще пользуюсь - без этого как без рук
syracuss
Junior Member
2/2 ответов
8 лет на iXBT, с февраля 2016
Инфо Ответить
s
syracuss Junior Member
9 лет назад / 28 февраля 2016 07:30
callyoushock, просто супер. То что нужно! Спасибо!
Ваш ответ:

Нет значка Нет значка Р’РѕС‚ тут! Лампочка Восклицание Р’РѕРїСЂРѕСЃ Класс! Улыбка Злость Огорчение РџРѕРіРѕРІРѕСЂРёРј? Краснею Подмигивание Ругаю РћРґРѕР±СЂСЏСЋBIUdelSxsupxsuboffsp spoilerqurlimgvideo• list1. list1 codeprecenter-hr-rusQWE→ЙЦУ
файлыочистить
Ваше имя: Авторизуйтесь Предпросмотр В полную форму
вставить выделенную цитату в окно ответа
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
11:08В «Яндекс Картах» появились пункты переработки новогодних ёлок
10:52Приложение Wildberries для российской ОС «Аврора» вышло в RuStore
10:36КамАЗы получили навигатор 2ГИС
10:31Запуск есть, результатов нет: Китай запустил ракету Longxing-2
10:22В России наладили выпуск замены Toyota Land Cruiser. Полноприводный внедорожник BAIC BJ60 отечественного производства скоро поступит в продажу
10:21Астрономы обнаружили три планеты в системе WASP-132 и опровергли теорию одиночества горячих Юпитеров
10:16Xiaomi представила фирменное решение для запуска игр из Steam и GOG на планшетах
10:06Отрезать, чтобы выжить. Nissan уволит тысячи рабочих, волна сокращений накроет и менеджеров
09:58Космический телескоп «Джеймс Уэбб» обнаружил юное сверхскопление в соседней галактике
09:57В Австралии объявили скидки до 5000 долларов на бестселлер Tesla Model Y перед выходом обновлённой версии