|
ubunta проблемы с клавиатурой в сервере 1с | ☑ | ||
---|---|---|---|---|
0
LivingStar
24.05.13
✎
13:37
|
Просветите кому известна особенность работы в убунте в терминале windows 2003 server на 1с. Проблема в том что открыв журнал документов с большим списком документов, я не могу по ним перемещаться как привычно Ctrl+PageUp и Ctrl+PageDown в начало журнала конец журнала. Работают только клавиши вниз, вверх и PageUp и PageDown, перемещение вверх, вниз на экран.
|
|||
1
1Сергей
24.05.13
✎
13:42
|
||||
2
LivingStar
24.05.13
✎
14:05
|
Может там в убунте нужно чт ото подстроить? что бы работало так как нужно, я знаю что в линукс подобных системах постоянно какие нибудь глюки с клавиатурой! Но может есть решение проблемы что в (0) в убунта?
|
|||
3
LivingStar
27.05.13
✎
05:07
|
(1) не увидел ничего там дельного
|
|||
4
kokamoonga
27.05.13
✎
05:37
|
(0) а чем Home и End не угодили?
|
|||
5
Ursus maritimus
27.05.13
✎
05:59
|
(0) Через Remmina подключаешься? Смотри там настройки клавиш. Некоторые комбинации реммина под свои нужды забирает.
|
|||
6
LivingStar
27.05.13
✎
06:33
|
(4) дойдет дело посмотрю, видел что было непривычно
(5) да Remmina |
|||
7
kokamoonga
27.05.13
✎
06:34
|
(5) remmina не при чем. разве что там какая-то странная настройка по умолчанию для правого контрола.
(0) проблему можно решить переназначением сочетания клавиш (хотя при наличии Home и End мне это кажется лишним извратом). на Ctrl+PgUp повесить эмуляцию Home, на Ctrl+PgDn - End. скрипт на питоне выглядит примерно так (разумеется сделать его исполняемым): #!/usr/bin/python import pyatspi, argparse parser = argparse.ArgumentParser() reg = pyatspi.Registry.generateKeyboardEvent parser.add_argument('-n',type=int, action='store', dest='n') args = parser.parse_args() reg(args.n, None, pyatspi.KEY_PRESSRELEASE) вызывать например: $ keys.py -n 110 #это Home $ keys.py -n 115 #это End при полном перехвате клавиатуры ремминой работать все это не будет. как завести если чего-то не хватает написано здесь http://ubuntory.blogspot.pt/2011/08/blog-post.html P.S.: могут сломаться эти сочетания в каких-то других программах если где-то используются. |
|||
8
kokamoonga
27.05.13
✎
06:44
|
(7) +
action='store', dest='n' вобщем-то лишнее в строке: parser.add_argument('-n',type=int, action='store', dest='n') достаточно parser.add_argument('-n', type=int) |
|||
9
LivingStar
27.05.13
✎
11:34
|
(4) дело в том что Home, End не работают вообще
|
|||
10
LivingStar
27.05.13
✎
11:36
|
(7) да ну это нужно поразбираться с python
|
|||
11
LivingStar
27.05.13
✎
11:37
|
(7) да кстати левый Ctrl+Home + End норм работают
|
|||
12
kokamoonga
27.05.13
✎
14:00
|
(10) зачем? Это готовый скрипт. Сохрани в файл и вызывай как консольную команду. Аргумент -n это код клавиши.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |