|
Как программно включать и выключать CapsLock в Win 10 ?
|
|||
---|---|---|---|
#18+
При входе в поле на форме нужно программно включать CapsLock, а при выходе выключать CapsLock Код ниже работал, включал и выключал CapsLock, но похоже перестал работать в Win 10 Как это сделать? http://access.mvps.org/access/api/api0046.htm Входим и выходим из поля: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 16:54 |
|
Как программно включать и выключать CapsLock в Win 10 ?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 16:58 |
|
Как программно включать и выключать CapsLock в Win 10 ?
|
|||
---|---|---|---|
#18+
Sendkeys нужно избегать где только можно, тем более она можеть менть Numlock в некоторых слкчаях. Да, нужно использовать GetKeyboardState / SetKeyboardState функции. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 17:47 |
|
Как программно включать и выключать CapsLock в Win 10 ?
|
|||
---|---|---|---|
#18+
MrShin, Пробую разные варианты: например такой: авторPut the following line of code under "On Keypress" for the field: KeyAscii = Asc(UCase(Chr(KeyAscii))) Но этот вариант не работает с кириллицей. Chr спотыкается. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 18:29 |
|
Как программно включать и выключать CapsLock в Win 10 ?
|
|||
---|---|---|---|
#18+
Вот тут хорошее обсуждение: https://answers.microsoft.com/en-us/office/forum/office_2007-access/forcing-all-caps-in-a-field-in-a-table-input-mask/7af4ffda-365f-e011-8dfc-68b599b31bf5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 18:33 |
|
Как программно включать и выключать CapsLock в Win 10 ?
|
|||
---|---|---|---|
#18+
Вот этот вариант хорошо работает с английскими буквами в событии KeyPress(KeyAscii As Integer). KeyAscii = Asc(UCase(Chr(KeyAscii))) Но не работает Chr(KeyAscii) с кириллицей. ChrW(KeyAscii) уже не спотыкается, но возвращает не тот символ. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 18:41 |
|
Как программно включать и выключать CapsLock в Win 10 ?
|
|||
---|---|---|---|
#18+
Может не мудрствовать лукаво и сделать проще? Пусть в поле вводят значение как хотят. При выходе из него - прописать Me!MyControl=UCase(Me!MyControl) И забыть про всякие переключения? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 23:06 |
|
|
start [/forum/topic.php?fid=45&tid=1611570]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 269ms |
total: | 415ms |
0 / 0 |