AutoHotkey Homepage AutoHotkey Community
Let's help each other out
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Portable Keyboard Layout
Goto page Previous  1, 2, 3, 4, 5  Next
 
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> Scripts & Functions
View previous topic :: View next topic  
Author Message
fmate14



Joined: 28 Oct 2007
Posts: 59
Location: Hungary, Érd

PostPosted: Wed May 28, 2008 9:10 am    Post subject: No. Reply with quote

Yes. You can checkout the SVN: http://pkl.svn.sourceforge.net/viewvc/pkl/
Just replace LAlt & RCtrl in the ini file.
_________________
Portable Keyboard Layout
Happy Sunday
Back to top
View user's profile Send private message Visit poster's website
rubo77



Joined: 02 Jun 2007
Posts: 10

PostPosted: Wed May 28, 2008 11:41 am    Post subject: Reply with quote

backspace s too good, better use scroll-lock for this
_________________
Einhändig schreiben mit http://entikey.z11.de/
Back to top
View user's profile Send private message
Jag02



Joined: 16 Apr 2008
Posts: 43

PostPosted: Wed May 28, 2008 9:27 pm    Post subject: It doesn't work Reply with quote

I put suspend = backspace in the ini file and it did not work.
How do I resume the script as well?
Back to top
View user's profile Send private message
fmate14



Joined: 28 Oct 2007
Posts: 59
Location: Hungary, Érd

PostPosted: Wed May 28, 2008 9:53 pm    Post subject: Re: It doesn't work Reply with quote

Jag02 wrote:
I put suspend = backspace in the ini file and it did not work.
How do I resume the script as well?

I have a tip: you didn't get the LASTEST version from svn.
_________________
Portable Keyboard Layout
Happy Sunday
Back to top
View user's profile Send private message Visit poster's website
rakoth
Guest





PostPosted: Fri Jun 06, 2008 3:42 pm    Post subject: feature request Reply with quote

This tool is great, respect to author to gathering all those AHK libs and writing it.

A feature request: would be cool if this tool supported multiple layouts, some key combinations to switch between them, perhaps even different queues for different switch keys.

Typically I can't get away with less then two layouts (English and Cyrillic), so PKL is as much a hindrance as help until it supports its own multiple layouts settings.

Windows supports layout-per-application but actually dislike this feature - so its not on my wish list for PKL.

If you implement this, expect me to make Russian and Ukrainian layouts for PKL Wink
Back to top
fmate14



Joined: 28 Oct 2007
Posts: 59
Location: Hungary, Érd

PostPosted: Sat Jun 07, 2008 8:47 am    Post subject: Re: feature request Reply with quote

rakoth wrote:
A feature request: would be cool if this tool supported multiple layouts, some key combinations to switch between them, perhaps even different queues for different switch keys.

The new version is support this. Please, check out the SVN. If you can not do this, you can try at here: http://fmate14.web.elte.hu/x/pkl.zip

Quote:
Windows supports layout-per-application but actually dislike this feature - so its not on my wish list for PKL.

I don't like too. But it is not only about layouts. (Sorry my english). It is about input languages. For example in a MS Word document there are English and Russian fields. Word can spellcheck well. But if you write Russian texts with english input language, Word can not know, it is Russian, it try spellcheck as english texts. As I know…

Quote:
If you implement this, expect me to make Russian and Ukrainian layouts for PKL Wink

If you want use the original system's keyboard layout, I make it for you if you translate the language ini file to Russian and Ukrainian.
http://pkl.svn.sourceforge.net/viewvc/pkl/languages/English_United_States.ini?view=markup
_________________
Portable Keyboard Layout
Happy Sunday
Back to top
View user's profile Send private message Visit poster's website
rakoth
Guest





PostPosted: Mon Jun 09, 2008 7:57 am    Post subject: Russian_Russia.ini Reply with quote

Code:
;
; Language file for
; Portable Keyboard Layout
; http://pkl.sourceforge.net
;
; Translated by rakoth
; rakoth.lichlord@gmail.com
;

[pkl]
1 = Вы должны указать раскладку в pkl.ini!
2 = Файл #s# не найден\nИзвините, программа вынуждена закрыться.
3 = неизвестно
4 = АКТИВНАЯ РАСКАЛДКА
5 = Версия
6 = Язык
7 = Copyright
8 = Компания
9 = Про...
10 = Остановить
11 = Выйти
12 = Определить "deadkey" клавиши
13 = Лицензия: GPL v3
14 = У этой программы \nНЕТ НИКАКОЙ ГАРАНТИИ\nЭто песплатное программное обеспечение, и вы\nможете распространять его\nс некоторыми условиями.
15 = Показать помощь
18 = Сменить раскладку
19 = Раскладки

[keyNames]
; List of Keys and Mouse Buttons
Ctrl = Control
LCtrl = Левый Control
RCtrl = Правый Control
Alt = Alt
LAlt = Левый Alt
RAlt = Правый Alt
Shift = Shift
RShift = Левый Shift
LShift = Правый Shift
LWin = Левый Win
RWin = Правый Win
AppsKey = AppsKey

Space = Space
Tab = Tab
Enter = Enter
Esc = Escape
BS = BackSpace

Del = Delete
Ins = Insert
Home = Hom
End = End
PgUp = Page Up
PgDn = Page Down
Up = Up
Down = Down
Left = Left
Right = Right

ScrollLock = ScrollLock
CapsLock = CapsLock
NumLock = NumLock
PrintScreen = Print Screen

NumpadIns = NumpadIns
NumpadEnd = NumpadEnd
NumpadDown = NumpadDown
NumpadPgDn = NumpadPgDn
NumpadLeft = NumpadLeft
NumpadClear = NumpadClear
NumpadRight = NumpadRight
NumpadHome = NumpadHome
NumpadUp = NumpadUp
NumpadPgUp = NumpadPgUp
NumpadDot = NumpadDot
NumpadDel = NumpadDel

Numpad0 = Numpad0
Numpad1 = Numpad1
Numpad2 = Numpad2
Numpad3 = Numpad3
Numpad4 = Numpad4
Numpad5 = Numpad5
Numpad6 = Numpad6
Numpad7 = Numpad7
Numpad8 = Numpad8
Numpad9 = Numpad9

NumpadDiv = NumpadDiv
NumpadMult = NumpadMult
NumpadAdd = NumpadAdd
NumpadSub = NumpadSub
NumpadEnter = NumpadEnter

LButton = Левая кнопка мыши
RButton = Правая кнопка мыши
MButton = Средняя кнопка мыши
XButton1 = Четвертая кнопка мыши
XButton2 = Пятая кнопка мыши
WheelDown = Колесо мыши вниз
WheelUp = Колесо мыши вверх


[SendU]
DYNAMIC_MODE_TOOLTIP = Новый режим для $processName$\n($title$)\n"$mode$" ($modeName$ - $modeType$)

Mode_Name_i = "SendInput"
Mode_Name_c = Через буфер обмена
Mode_Name_r = Восстанавливать буфер обмена
Mode_Name_a = Alt+Цифры
Mode_Name_d = Динамический
Mode_Name_0 = Неизвестный

Mode_Type_i = лучший, если работает
Mode_Type_c = очищает буфер обмена
Mode_Type_r = может быть довольно медленным
Mode_Type_a = может не работать...
Mode_Type_d = динамический режим для программ
Mode_Type_0 = неизвестный режим

[detectDeadKeys]
MSGBOX_TITLE = Открыть Notepad?
MSGBOX = Чтобы определить "deadkey" клавиши в текущей раскладке,\nнеобходим редактор.\nНажмите "Да/Yes" чтобы открыть Notepad\nНажмите "Нет/No" если вы уже в редакторе\nНажмите "Отменить/Cancel" если вы УВЕРЕНЫ в том, что у вашей системы нет "deadkey" клавиш
EDITOR = Определяются "deadkey" клавиши... Не прерывать!
Back to top
rakoth
Guest





PostPosted: Mon Jun 09, 2008 8:16 am    Post subject: translations Reply with quote

'lo, fmate

Ignore pevious post - I've run the translation through some proof-reading.

Here are russian and ukrainian translations, if you can't get them straight from this forum - let me know where I can send them (optionally I can put them on the web for download).

These two correspond to default layouts that come with Windows. I'm planning to do a Macintosh-like layout which is good because it combines both languages, but it will be easier to do that with these two as example.

Well, here they are:
Ukrainian_Ukraine.ini
Code:

;
; Language file for
; Portable Keyboard Layout
; http://pkl.sourceforge.net
;
; Translated by rakoth
; rakoth.lichlord@gmail.com
;

[pkl]
1 = Ви повинні вказати розкладку в pkl.ini!
2 = Файл #s# не знайдено\nВибачте, программа мусить завершити виконання.
3 = невідомо
4 = АКТИВНА РОЗКЛАДКА
5 = Версія
6 = Мова
7 = Copyright
8 = Компанія
9 = Про...
10 = Зупинити
11 = Вийти
12 = Визначити "deadkey" клавіші
13 = Ліцензія: GPL v3
14 = У цієї програми \nНЕМАЄ ЖОДНОЇ ГАРАНТІЇ\nЦе безплатне програмне забезпечення, і ви\nможете розповсюджувати його\nз деякими умовами.
15 = Показати допомогу
18 = Змінити розкладку
19 = Розкладки

[keyNames]
; List of Keys and Mouse Buttons
Ctrl = Control
LCtrl = Ліва Control
RCtrl = Права Control
Alt = Alt
LAlt = Ліва Alt
RAlt = Права Alt
Shift = Shift
RShift = Ліва Shift
LShift = Права Shift
LWin = Ліва Win
RWin = Права Win
AppsKey = AppsKey

Space = Space
Tab = Tab
Enter = Enter
Esc = Escape
BS = BackSpace

Del = Delete
Ins = Insert
Home = Hom
End = End
PgUp = Page Up
PgDn = Page Down
Up = Up
Down = Down
Left = Left
Right = Right

ScrollLock = ScrollLock
CapsLock = CapsLock
NumLock = NumLock
PrintScreen = Print Screen

NumpadIns = NumpadIns
NumpadEnd = NumpadEnd
NumpadDown = NumpadDown
NumpadPgDn = NumpadPgDn
NumpadLeft = NumpadLeft
NumpadClear = NumpadClear
NumpadRight = NumpadRight
NumpadHome = NumpadHome
NumpadUp = NumpadUp
NumpadPgUp = NumpadPgUp
NumpadDot = NumpadDot
NumpadDel = NumpadDel

Numpad0 = Numpad0
Numpad1 = Numpad1
Numpad2 = Numpad2
Numpad3 = Numpad3
Numpad4 = Numpad4
Numpad5 = Numpad5
Numpad6 = Numpad6
Numpad7 = Numpad7
Numpad8 = Numpad8
Numpad9 = Numpad9

NumpadDiv = NumpadDiv
NumpadMult = NumpadMult
NumpadAdd = NumpadAdd
NumpadSub = NumpadSub
NumpadEnter = NumpadEnter

LButton = Ліва кнопка миші
RButton = Права кнопка мыши
MButton = Середня кнопка миші
XButton1 = Четверта кнопка миші
XButton2 = Пята кнопка миші
WheelDown = Колесо миші вниз
WheelUp = Колесо миші вверх


[SendU]
DYNAMIC_MODE_TOOLTIP = Новий режим для $processName$\n($title$)\n"$mode$" ($modeName$ - $modeType$)

Mode_Name_i = "SendInput"
Mode_Name_c = Через буфер обміну
Mode_Name_r = Відновлювати буфер обміну
Mode_Name_a = Alt+Цифри
Mode_Name_d = Динамічний
Mode_Name_0 = Невідомий

Mode_Type_i = найкращий, якщо працює
Mode_Type_c = очищує буфер обміну
Mode_Type_r = може бути повільним
Mode_Type_a = може не працювати...
Mode_Type_d = динамічний режим для програм
Mode_Type_0 = невідомий режим

[detectDeadKeys]
MSGBOX_TITLE = Відкрити Notepad?
MSGBOX = Щоб визначити "deadkey" клавіші в поточній розкладці,\nпотрібен текстовий редактор.\nНатисніть "Так/Yes" щоб відкрити Notepad\nНатисніть "Ні/No" якщо ви вже в редакторі\nНатисніть "Відмінити/Cancel" якщо ви ВПЕВНЕНІ в тому, що у вашої системи нема "deadkey" клавіш
EDITOR = Визначаються "deadkey" клавіші... Не переривати!


Russian_Russia.ini
Code:

;
; Language file for
; Portable Keyboard Layout
; http://pkl.sourceforge.net
;
; Translated by rakoth
; rakoth.lichlord@gmail.com
;

[pkl]
1 = Вы должны указать раскладку в pkl.ini!
2 = Файл #s# не найден\nИзвините, программа вынуждена закрыться.
3 = неизвестно
4 = АКТИВНАЯ РАСКЛАДКА
5 = Версия
6 = Язык
7 = Copyright
8 = Компания
9 = Про...
10 = Остановить
11 = Выйти
12 = Определить "deadkey" клавиши
13 = Лицензия: GPL v3
14 = У этой программы \nНЕТ НИКАКОЙ ГАРАНТИИ\nЭто бесплатное программное обеспечение, и вы\nможете распространять его\nс некоторыми условиями.
15 = Показать помощь
18 = Сменить раскладку
19 = Раскладки

[keyNames]
; List of Keys and Mouse Buttons
Ctrl = Control
LCtrl = Левая Control
RCtrl = Правая Control
Alt = Alt
LAlt = Левая Alt
RAlt = Правая Alt
Shift = Shift
RShift = Левая Shift
LShift = Правая Shift
LWin = Левая Win
RWin = Правая Win
AppsKey = AppsKey

Space = Space
Tab = Tab
Enter = Enter
Esc = Escape
BS = BackSpace

Del = Delete
Ins = Insert
Home = Hom
End = End
PgUp = Page Up
PgDn = Page Down
Up = Up
Down = Down
Left = Left
Right = Right

ScrollLock = ScrollLock
CapsLock = CapsLock
NumLock = NumLock
PrintScreen = Print Screen

NumpadIns = NumpadIns
NumpadEnd = NumpadEnd
NumpadDown = NumpadDown
NumpadPgDn = NumpadPgDn
NumpadLeft = NumpadLeft
NumpadClear = NumpadClear
NumpadRight = NumpadRight
NumpadHome = NumpadHome
NumpadUp = NumpadUp
NumpadPgUp = NumpadPgUp
NumpadDot = NumpadDot
NumpadDel = NumpadDel

Numpad0 = Numpad0
Numpad1 = Numpad1
Numpad2 = Numpad2
Numpad3 = Numpad3
Numpad4 = Numpad4
Numpad5 = Numpad5
Numpad6 = Numpad6
Numpad7 = Numpad7
Numpad8 = Numpad8
Numpad9 = Numpad9

NumpadDiv = NumpadDiv
NumpadMult = NumpadMult
NumpadAdd = NumpadAdd
NumpadSub = NumpadSub
NumpadEnter = NumpadEnter

LButton = Левая кнопка мыши
RButton = Правая кнопка мыши
MButton = Средняя кнопка мыши
XButton1 = Четвертая кнопка мыши
XButton2 = Пятая кнопка мыши
WheelDown = Колесо мыши вниз
WheelUp = Колесо мыши вверх


[SendU]
DYNAMIC_MODE_TOOLTIP = Новый режим для $processName$\n($title$)\n"$mode$" ($modeName$ - $modeType$)

Mode_Name_i = "SendInput"
Mode_Name_c = Через буфер обмена
Mode_Name_r = Восстанавливать буфер обмена
Mode_Name_a = Alt+Цифры
Mode_Name_d = Динамический
Mode_Name_0 = Неизвестный

Mode_Type_i = лучший, если работает
Mode_Type_c = очищает буфер обмена
Mode_Type_r = может быть медленным
Mode_Type_a = может не работать...
Mode_Type_d = динамический режим для программ
Mode_Type_0 = неизвестный режим

[detectDeadKeys]
MSGBOX_TITLE = Открыть Notepad?
MSGBOX = Чтобы определить "deadkey" клавиши в текущей раскладке,\nнеобходим редактор.\nНажмите "Да/Yes" чтобы открыть Notepad\nНажмите "Нет/No" если вы уже в редакторе\nНажмите "Отменить/Cancel" если вы УВЕРЕНЫ в том, что у вашей системы нет "deadkey" клавиш
EDITOR = Определяются "deadkey" клавиши... Не прерывать!
Back to top
Tibi



Joined: 02 Jul 2008
Posts: 4

PostPosted: Wed Jul 02, 2008 2:19 pm    Post subject: bug report Reply with quote

Hi,

I just wanted to let you know I’ve submitted a bug report on sourceforge:

In GTK applications (tested in Pidgin and Klavaro), entering characters
outside the ASCII range is impossible.


regards and thanks for PKL
Back to top
View user's profile Send private message
fmate14



Joined: 28 Oct 2007
Posts: 59
Location: Hungary, Érd

PostPosted: Sat Jul 05, 2008 10:14 am    Post subject: Re: bug report Reply with quote

Tibi wrote:
In GTK applications (tested in Pidgin and Klavaro), entering characters outside the ASCII range is impossible.

See the "changeDynamicMode" hotkey in pkl.ini.
_________________
Portable Keyboard Layout
Happy Sunday
Back to top
View user's profile Send private message Visit poster's website
Tibi



Joined: 02 Jul 2008
Posts: 4

PostPosted: Sat Jul 05, 2008 12:00 pm    Post subject: Re: bug report Reply with quote

Code:

; The original SendU mode may not work with all programs
; (for example Total Commander)
; so you can try alternative modes with this hotkey
changeDynamicMode = #F12

OK thanks, the “c” mode seems to work, now I can type French and German in Pidgin and be understood too Smile
What problem do you see in Total Commander? I’m using it daily and it seems to work perfectly with PKL.
What does “SendU” means? —I’m a very novice AutoHotkey user…
Back to top
View user's profile Send private message
fmate14



Joined: 28 Oct 2007
Posts: 59
Location: Hungary, Érd

PostPosted: Sat Jul 05, 2008 1:13 pm    Post subject: Re: bug report Reply with quote

Quote:
What problem do you see in Total Commander? I’m using it daily and it seems to work perfectly with PKL.
What does “SendU” means? —I’m a very novice AutoHotkey user…

TC is not in unicode mode, so for example if the system's layout is en-US, I can not type Hungarian characters. I hard coded (uh, bad word) the best mode for TC, so, if you must change the mode, please, send me the program and the best mode (which is displayed when you change), and I can make it to work auto.

SendU is the function name with which you can send non-ASCII characters.
_________________
Portable Keyboard Layout
Happy Sunday
Back to top
View user's profile Send private message Visit poster's website
fmate14



Joined: 28 Oct 2007
Posts: 59
Location: Hungary, Érd

PostPosted: Fri Jul 18, 2008 5:42 pm    Post subject: New – preview – version is out Reply with quote

http://sourceforge.net/project/showfiles.php?group_id=213088&package_id=256494&release_id=614323

This is only a preview version, because I implement a lot of new functions, improves, but currently I don't have time to publish is clearly, and there are some TODOs, what I want finish before the stable release. I hope it works well, but it is not well documented, and some features, "ini-settings" may be changed without warning.
_________________
Portable Keyboard Layout
Happy Sunday
Back to top
View user's profile Send private message Visit poster's website
didier69



Joined: 21 Mar 2007
Posts: 11
Location: Lyon (France)

PostPosted: Tue Jul 22, 2008 5:11 pm    Post subject: Reply with quote

pkl is a great tool for me to use the fr-dvorak-bepo keyboard.

Is a shortcut to hide or display the image of the layout ?
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
fmate14



Joined: 28 Oct 2007
Posts: 59
Location: Hungary, Érd

PostPosted: Mon Jul 28, 2008 5:23 pm    Post subject: Reply with quote

didier69 wrote:
Is a shortcut to hide or display the image of the layout ?

See the previous post and the "displayHelpImageHotkey" ini setting.
_________________
Portable Keyboard Layout
Happy Sunday
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> Scripts & Functions All times are GMT
Goto page Previous  1, 2, 3, 4, 5  Next
Page 2 of 5

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum


Powered by phpBB © 2001, 2005 phpBB Group