wasavi
wasavi copied to clipboard
Polish diacritics doesn't work
Great tool, unfortunately not usable for Polish language. In Polish we do have such letters as: ąćęłńóśżź - we are producing them with keybind: AltGR+[put respective "base-letter" here], for example AltGr+a gives ą. With wasavi enabled those letters do not appear in text.
Tell me:
- your OS, browser
- visit http://appsweets.net/wasavi/keytest/ and input some composite key strokes with AltGR. what will be logged?
- Windows7+Chrome 38.0.2125.104 = not working
- Windows7(same machine as above)+Firefox 33.0 = working
- Fedora 20 (Linux 3.16)+Chrome 38.0.2125.104 = working
Keytest for "ł" (AltGr+l) on Win7 + Chrome:
^L base:"^L" code:12 shift:false ctrl:true nativeKeyCode:12 nativeCharCode:undefined keyIdentifier:"undefined"
Keytest for "ł" (AltGr+l) on win7 + Firefox:
322 base:"322" code:322 shift:false ctrl:false nativeKeyCode:0 nativeCharCode:322 keyIdentifier:"undefined"
I can't test Chrome on Fedora at this moment, but as you can already see, problem lies probably in recognizing AltGr as ctrl ("ctrl:true") by wasavi on Chrome@Win7.
Thank you, this is very interesting. I've updated the test page, so would you try some strokes again? http://appsweets.net/wasavi/keytest/
The same logic will be ported to wasavi if a problem is solved.
Again Win7+Chrome 38.0.2125.104 keytest for "ł" (AltGr+l)
ł base:"ł" code:322 ctrl,alt nativeKeyCode:322 nativeCharCode:322 keyIdentifier:"U+0142"
So, alt is now recognized, as well as correct letter ("ł"), but surprisingly ctrl is still detected :)
I've tested unstable (0.6.345) version from: http://appsweets.net/wasavi/ and Polish diacritics are working now on Win7+Crhome38, so this is probably fixed :)
Does not work for me with 0.6.580 (Win64 Chrome 46.0.2490.86 m)
It would be crucial as my (Hungarian) keyboard layout needs AltGr for chars like \
[
etc
[keydown] keyCode:81, which:81
\ base:"\" code:92 ctrl,alt nativeKeyCode:92 nativeCharCode:92 keyIdentifier:"Win"
[ keyup] keyCode:81, which:81
[keydown] keyCode:75, which:75
ł base:"ł" code:322 ctrl,alt nativeKeyCode:322 nativeCharCode:322 keyIdentifier:"U+0142"
[ keyup] keyCode:75, which:75
Same here again. Looks like 0.6.580 brings regression on this topic. Please reopen.
0.6.523 is last properly working version.
Keyboard management layer is changed, and latest playground is here: http://appsweets.net/wasavi/qeema/index.php Could you post the log? (Please turn on all of checkboxes)
Prevent default action: true
----------
Log basic (keydown/keypress/keyup) events of this page: true
----------
Convert paste event to integerated event: true
----------
Composition events: true
----------
Basic (keydown/keypress/keyup) events: true
----------
Composition events: true
----------
Input events: true
----------
internal log: [ keydown] keyCode:225, which:225, charCode:0, shift:false, ctrl:false, alt:false
keydown: keyCode: 225 charCode: 0
keyup: keyCode: 225 charCode: 0
----------
internal log: [ keydown] keyCode:81, which:81, charCode:0, shift:false, ctrl:false, alt:false
keydown: keyCode: 81 charCode: 0
keyup: keyCode: 81 charCode: 0
internal log: [keypress] keyCode:92, which:92, charCode:92, shift:false, ctrl:false, alt:false
[code: 92] [char: \ ] [key: \ ] [modifier: ---] [isSpecial: false] [composition: no]
keypress: keyCode: 92 charCode: 92
----------
internal log: [ keydown] keyCode:225, which:225, charCode:0, shift:false, ctrl:false, alt:false
keydown: keyCode: 225 charCode: 0
keyup: keyCode: 225 charCode: 0
----------
internal log: [ keydown] keyCode:70, which:70, charCode:0, shift:false, ctrl:false, alt:false
keydown: keyCode: 70 charCode: 0
keyup: keyCode: 70 charCode: 0
internal log: [keypress] keyCode:91, which:91, charCode:91, shift:false, ctrl:false, alt:false
[code: 91] [char: [ ] [key: [ ] [modifier: ---] [isSpecial: false] [composition: no]
keypress: keyCode: 91 charCode: 91
----------
internal log: [ keydown] keyCode:225, which:225, charCode:0, shift:false, ctrl:false, alt:false
keydown: keyCode: 225 charCode: 0
keyup: keyCode: 225 charCode: 0
----------
internal log: [ keydown] keyCode:75, which:75, charCode:0, shift:false, ctrl:false, alt:false
keydown: keyCode: 75 charCode: 0
keyup: keyCode: 75 charCode: 0
internal log: [keypress] keyCode:322, which:322, charCode:322, shift:false, ctrl:false, alt:false
[code: 322] [char: ł ] [key: ł ] [modifier: ---] [isSpecial: false] [composition: no]
keypress: keyCode: 322 charCode: 322
----------
Thank you. Let me confirm:
- Layout of a Hungarian keyboard is https://en.wikipedia.org/wiki/QWERTZ#/media/File:KB_Hungary.svg
- Details of key strokes above mentioned are:
-
AltGr+q
(expected char:\
) -
AltGr+f
(expected char:[
) -
AltGr+k
(expected char:ł
)
-
Are these right?
And, please also tell me the browser you use.
Ok. Log from polish keyboard. Chrome 48.0.2564.82 on Windows 7 (on Linux it works without an issue by the way.)
internal log: [ keydown] keyCode:69, which:69, charCode:0, shift:false, ctrl:false, alt:false
keydown: keyCode: 69 charCode: 0
keyup: keyCode: 69 charCode: 0
internal log: [keypress] keyCode:101, which:101, charCode:101, shift:false, ctrl:false, alt:false
[code: 101] [char: e ] [key: e ] [modifier: ---] [isSpecial: false] [composition: no]
keypress: keyCode: 101 charCode: 101
----------
internal log: [ keydown] keyCode:69, which:69, charCode:0, shift:false, ctrl:true, alt:true
internal log: [ keydown] found alt + alphabet key
internal log: [keypress (keydown delegation)] keyCode:69, which:69, charCode:69, shift:false, ctrl:true, alt:true
[code: -24645] [char: ] [key: <C-A-E> ] [modifier: CA-] [isSpecial: false] [composition: no]
keydown: keyCode: 69 charCode: 0
keyup: keyCode: 69 charCode: 0
----------
internal log: [ keydown] keyCode:69, which:69, charCode:0, shift:true, ctrl:false, alt:false
keydown: keyCode: 69 charCode: 0
keyup: keyCode: 69 charCode: 0
internal log: [keypress] keyCode:69, which:69, charCode:69, shift:true, ctrl:false, alt:false
[code: 69] [char: E ] [key: E ] [modifier: S--] [isSpecial: false] [composition: no]
keypress: keyCode: 69 charCode: 69
----------
internal log: [ keydown] keyCode:69, which:69, charCode:0, shift:true, ctrl:true, alt:true
internal log: [ keydown] found alt + alphabet key
internal log: [keypress (keydown delegation)] keyCode:69, which:69, charCode:69, shift:true, ctrl:true, alt:true
[code: -57413] [char: ] [key: <S-C-A-E> ] [modifier: SCA] [isSpecial: false] [composition: no]
keydown: keyCode: 69 charCode: 0
keyup: keyCode: 69 charCode: 0
----------
internal log: [ keydown] keyCode:79, which:79, charCode:0, shift:false, ctrl:false, alt:false
keydown: keyCode: 79 charCode: 0
keyup: keyCode: 79 charCode: 0
internal log: [keypress] keyCode:111, which:111, charCode:111, shift:false, ctrl:false, alt:false
[code: 111] [char: o ] [key: o ] [modifier: ---] [isSpecial: false] [composition: no]
keypress: keyCode: 111 charCode: 111
----------
internal log: [ keydown] keyCode:79, which:79, charCode:0, shift:false, ctrl:true, alt:true
internal log: [ keydown] found alt + alphabet key
internal log: [keypress (keydown delegation)] keyCode:79, which:79, charCode:79, shift:false, ctrl:true, alt:true
[code: -24655] [char: ] [key: <C-A-O> ] [modifier: CA-] [isSpecial: false] [composition: no]
keydown: keyCode: 79 charCode: 0
keyup: keyCode: 79 charCode: 0
----------
internal log: [ keydown] keyCode:79, which:79, charCode:0, shift:true, ctrl:false, alt:false
keydown: keyCode: 79 charCode: 0
keyup: keyCode: 79 charCode: 0
internal log: [keypress] keyCode:79, which:79, charCode:79, shift:true, ctrl:false, alt:false
[code: 79] [char: O ] [key: O ] [modifier: S--] [isSpecial: false] [composition: no]
keypress: keyCode: 79 charCode: 79
----------
internal log: [ keydown] keyCode:79, which:79, charCode:0, shift:true, ctrl:true, alt:true
internal log: [ keydown] found alt + alphabet key
internal log: [keypress (keydown delegation)] keyCode:79, which:79, charCode:79, shift:true, ctrl:true, alt:true
[code: -57423] [char: ] [key: <S-C-A-O> ] [modifier: SCA] [isSpecial: false] [composition: no]
keydown: keyCode: 79 charCode: 0
keyup: keyCode: 79 charCode: 0
----------
internal log: [ keydown] keyCode:65, which:65, charCode:0, shift:false, ctrl:false, alt:false
keydown: keyCode: 65 charCode: 0
keyup: keyCode: 65 charCode: 0
internal log: [keypress] keyCode:97, which:97, charCode:97, shift:false, ctrl:false, alt:false
[code: 97] [char: a ] [key: a ] [modifier: ---] [isSpecial: false] [composition: no]
keypress: keyCode: 97 charCode: 97
internal log: [ keydown] keyCode:65, which:65, charCode:0, shift:false, ctrl:true, alt:true
internal log: [ keydown] found alt + alphabet key
internal log: [keypress (keydown delegation)] keyCode:65, which:65, charCode:65, shift:false, ctrl:true, alt:true
[code: -24641] [char: ] [key: <C-A-A> ] [modifier: CA-] [isSpecial: false] [composition: no]
keydown: keyCode: 65 charCode: 0
keyup: keyCode: 65 charCode: 0
----------
internal log: [ keydown] keyCode:65, which:65, charCode:0, shift:true, ctrl:false, alt:false
keydown: keyCode: 65 charCode: 0
keyup: keyCode: 65 charCode: 0
internal log: [keypress] keyCode:65, which:65, charCode:65, shift:true, ctrl:false, alt:false
[code: 65] [char: A ] [key: A ] [modifier: S--] [isSpecial: false] [composition: no]
keypress: keyCode: 65 charCode: 65
----------
internal log: [ keydown] keyCode:65, which:65, charCode:0, shift:true, ctrl:true, alt:true
internal log: [ keydown] found alt + alphabet key
internal log: [keypress (keydown delegation)] keyCode:65, which:65, charCode:65, shift:true, ctrl:true, alt:true
[code: -57409] [char: ] [key: <S-C-A-A> ] [modifier: SCA] [isSpecial: false] [composition: no]
keydown: keyCode: 65 charCode: 0
keyup: keyCode: 65 charCode: 0
----------
internal log: [ keydown] keyCode:83, which:83, charCode:0, shift:false, ctrl:false, alt:false
keydown: keyCode: 83 charCode: 0
keyup: keyCode: 83 charCode: 0
internal log: [keypress] keyCode:115, which:115, charCode:115, shift:false, ctrl:false, alt:false
[code: 115] [char: s ] [key: s ] [modifier: ---] [isSpecial: false] [composition: no]
keypress: keyCode: 115 charCode: 115
internal log: [ keydown] keyCode:83, which:83, charCode:0, shift:false, ctrl:true, alt:true
internal log: [ keydown] found alt + alphabet key
internal log: [keypress (keydown delegation)] keyCode:83, which:83, charCode:83, shift:false, ctrl:true, alt:true
[code: -24659] [char: ] [key: <C-A-S> ] [modifier: CA-] [isSpecial: false] [composition: no]
keydown: keyCode: 83 charCode: 0
keyup: keyCode: 83 charCode: 0
----------
internal log: [ keydown] keyCode:83, which:83, charCode:0, shift:true, ctrl:false, alt:false
keydown: keyCode: 83 charCode: 0
keyup: keyCode: 83 charCode: 0
internal log: [keypress] keyCode:83, which:83, charCode:83, shift:true, ctrl:false, alt:false
[code: 83] [char: S ] [key: S ] [modifier: S--] [isSpecial: false] [composition: no]
keypress: keyCode: 83 charCode: 83
----------
internal log: [ keydown] keyCode:83, which:83, charCode:0, shift:true, ctrl:true, alt:true
internal log: [ keydown] found alt + alphabet key
internal log: [keypress (keydown delegation)] keyCode:83, which:83, charCode:83, shift:true, ctrl:true, alt:true
[code: -57427] [char: ] [key: <S-C-A-S> ] [modifier: SCA] [isSpecial: false] [composition: no]
keydown: keyCode: 83 charCode: 0
keyup: keyCode: 83 charCode: 0
----------
internal log: [ keydown] keyCode:76, which:76, charCode:0, shift:false, ctrl:false, alt:false
keydown: keyCode: 76 charCode: 0
keyup: keyCode: 76 charCode: 0
internal log: [keypress] keyCode:108, which:108, charCode:108, shift:false, ctrl:false, alt:false
[code: 108] [char: l ] [key: l ] [modifier: ---] [isSpecial: false] [composition: no]
keypress: keyCode: 108 charCode: 108
internal log: [ keydown] keyCode:76, which:76, charCode:0, shift:false, ctrl:true, alt:true
internal log: [ keydown] found alt + alphabet key
internal log: [keypress (keydown delegation)] keyCode:76, which:76, charCode:76, shift:false, ctrl:true, alt:true
[code: -24652] [char: ] [key: <C-A-L> ] [modifier: CA-] [isSpecial: false] [composition: no]
keydown: keyCode: 76 charCode: 0
keyup: keyCode: 76 charCode: 0
----------
internal log: [ keydown] keyCode:76, which:76, charCode:0, shift:true, ctrl:false, alt:false
keydown: keyCode: 76 charCode: 0
keyup: keyCode: 76 charCode: 0
internal log: [keypress] keyCode:76, which:76, charCode:76, shift:true, ctrl:false, alt:false
[code: 76] [char: L ] [key: L ] [modifier: S--] [isSpecial: false] [composition: no]
keypress: keyCode: 76 charCode: 76
----------
internal log: [ keydown] keyCode:76, which:76, charCode:0, shift:true, ctrl:true, alt:true
internal log: [ keydown] found alt + alphabet key
internal log: [keypress (keydown delegation)] keyCode:76, which:76, charCode:76, shift:true, ctrl:true, alt:true
[code: -57420] [char: ] [key: <S-C-A-L> ] [modifier: SCA] [isSpecial: false] [composition: no]
keydown: keyCode: 76 charCode: 0
keyup: keyCode: 76 charCode: 0
----------
internal log: [ keydown] keyCode:90, which:90, charCode:0, shift:false, ctrl:false, alt:false
keydown: keyCode: 90 charCode: 0
keyup: keyCode: 90 charCode: 0
internal log: [keypress] keyCode:122, which:122, charCode:122, shift:false, ctrl:false, alt:false
[code: 122] [char: z ] [key: z ] [modifier: ---] [isSpecial: false] [composition: no]
keypress: keyCode: 122 charCode: 122
internal log: [ keydown] keyCode:90, which:90, charCode:0, shift:false, ctrl:true, alt:true
internal log: [ keydown] found alt + alphabet key
internal log: [keypress (keydown delegation)] keyCode:90, which:90, charCode:90, shift:false, ctrl:true, alt:true
[code: -24666] [char: ] [key: <C-A-Z> ] [modifier: CA-] [isSpecial: false] [composition: no]
keydown: keyCode: 90 charCode: 0
keyup: keyCode: 90 charCode: 0
----------
internal log: [ keydown] keyCode:90, which:90, charCode:0, shift:true, ctrl:false, alt:false
keydown: keyCode: 90 charCode: 0
keyup: keyCode: 90 charCode: 0
internal log: [keypress] keyCode:90, which:90, charCode:90, shift:true, ctrl:false, alt:false
[code: 90] [char: Z ] [key: Z ] [modifier: S--] [isSpecial: false] [composition: no]
keypress: keyCode: 90 charCode: 90
----------
internal log: [ keydown] keyCode:90, which:90, charCode:0, shift:true, ctrl:true, alt:true
internal log: [ keydown] found alt + alphabet key
internal log: [keypress (keydown delegation)] keyCode:90, which:90, charCode:90, shift:true, ctrl:true, alt:true
[code: -57434] [char: ] [key: <S-C-A-Z> ] [modifier: SCA] [isSpecial: false] [composition: no]
keydown: keyCode: 90 charCode: 0
keyup: keyCode: 90 charCode: 0
----------
internal log: [ keydown] keyCode:88, which:88, charCode:0, shift:false, ctrl:false, alt:false
keydown: keyCode: 88 charCode: 0
keyup: keyCode: 88 charCode: 0
internal log: [keypress] keyCode:120, which:120, charCode:120, shift:false, ctrl:false, alt:false
[code: 120] [char: x ] [key: x ] [modifier: ---] [isSpecial: false] [composition: no]
keypress: keyCode: 120 charCode: 120
----------
internal log: [ keydown] keyCode:88, which:88, charCode:0, shift:false, ctrl:true, alt:true
internal log: [ keydown] found alt + alphabet key
internal log: [keypress (keydown delegation)] keyCode:88, which:88, charCode:88, shift:false, ctrl:true, alt:true
[code: -24664] [char: ] [key: <C-A-X> ] [modifier: CA-] [isSpecial: false] [composition: no]
keydown: keyCode: 88 charCode: 0
keyup: keyCode: 88 charCode: 0
----------
internal log: [ keydown] keyCode:88, which:88, charCode:0, shift:true, ctrl:false, alt:false
keydown: keyCode: 88 charCode: 0
keyup: keyCode: 88 charCode: 0
internal log: [keypress] keyCode:88, which:88, charCode:88, shift:true, ctrl:false, alt:false
[code: 88] [char: X ] [key: X ] [modifier: S--] [isSpecial: false] [composition: no]
keypress: keyCode: 88 charCode: 88
----------
internal log: [ keydown] keyCode:88, which:88, charCode:0, shift:true, ctrl:true, alt:true
internal log: [ keydown] found alt + alphabet key
internal log: [keypress (keydown delegation)] keyCode:88, which:88, charCode:88, shift:true, ctrl:true, alt:true
[code: -57432] [char: ] [key: <S-C-A-X> ] [modifier: SCA] [isSpecial: false] [composition: no]
keydown: keyCode: 88 charCode: 0
keyup: keyCode: 88 charCode: 0
----------
internal log: [ keydown] keyCode:67, which:67, charCode:0, shift:false, ctrl:false, alt:false
keydown: keyCode: 67 charCode: 0
keyup: keyCode: 67 charCode: 0
internal log: [keypress] keyCode:99, which:99, charCode:99, shift:false, ctrl:false, alt:false
[code: 99] [char: c ] [key: c ] [modifier: ---] [isSpecial: false] [composition: no]
keypress: keyCode: 99 charCode: 99
internal log: [ keydown] keyCode:67, which:67, charCode:0, shift:false, ctrl:true, alt:true
internal log: [ keydown] found alt + alphabet key
internal log: [keypress (keydown delegation)] keyCode:67, which:67, charCode:67, shift:false, ctrl:true, alt:true
[code: -24643] [char: ] [key: <C-A-C> ] [modifier: CA-] [isSpecial: false] [composition: no]
keydown: keyCode: 67 charCode: 0
keyup: keyCode: 67 charCode: 0
internal log: [ keydown] keyCode:67, which:67, charCode:0, shift:true, ctrl:false, alt:false
keydown: keyCode: 67 charCode: 0
keyup: keyCode: 67 charCode: 0
internal log: [keypress] keyCode:67, which:67, charCode:67, shift:true, ctrl:false, alt:false
[code: 67] [char: C ] [key: C ] [modifier: S--] [isSpecial: false] [composition: no]
keypress: keyCode: 67 charCode: 67
internal log: [ keydown] keyCode:67, which:67, charCode:0, shift:true, ctrl:true, alt:true
internal log: [ keydown] found alt + alphabet key
internal log: [keypress (keydown delegation)] keyCode:67, which:67, charCode:67, shift:true, ctrl:true, alt:true
[code: -57411] [char: ] [key: <S-C-A-C> ] [modifier: SCA] [isSpecial: false] [composition: no]
keydown: keyCode: 67 charCode: 0
keyup: keyCode: 67 charCode: 0
----------
internal log: [ keydown] keyCode:78, which:78, charCode:0, shift:false, ctrl:false, alt:false
keydown: keyCode: 78 charCode: 0
keyup: keyCode: 78 charCode: 0
internal log: [keypress] keyCode:110, which:110, charCode:110, shift:false, ctrl:false, alt:false
[code: 110] [char: n ] [key: n ] [modifier: ---] [isSpecial: false] [composition: no]
keypress: keyCode: 110 charCode: 110
----------
internal log: [ keydown] keyCode:78, which:78, charCode:0, shift:false, ctrl:true, alt:true
internal log: [ keydown] found alt + alphabet key
internal log: [keypress (keydown delegation)] keyCode:78, which:78, charCode:78, shift:false, ctrl:true, alt:true
[code: -24654] [char: ] [key: <C-A-N> ] [modifier: CA-] [isSpecial: false] [composition: no]
keydown: keyCode: 78 charCode: 0
keyup: keyCode: 78 charCode: 0
----------
internal log: [ keydown] keyCode:78, which:78, charCode:0, shift:true, ctrl:false, alt:false
keydown: keyCode: 78 charCode: 0
keyup: keyCode: 78 charCode: 0
internal log: [keypress] keyCode:78, which:78, charCode:78, shift:true, ctrl:false, alt:false
[code: 78] [char: N ] [key: N ] [modifier: S--] [isSpecial: false] [composition: no]
keypress: keyCode: 78 charCode: 78
internal log: [ keydown] keyCode:78, which:78, charCode:0, shift:true, ctrl:true, alt:true
internal log: [ keydown] found alt + alphabet key
internal log: [keypress (keydown delegation)] keyCode:78, which:78, charCode:78, shift:true, ctrl:true, alt:true
[code: -57422] [char: ] [key: <S-C-A-N> ] [modifier: SCA] [isSpecial: false] [composition: no]
keydown: keyCode: 78 charCode: 0
keyup: keyCode: 78 charCode: 0
----------
Right alt + e should produce: ę (unicode hex: 0119) Right alt + Shift + e should produce: Ę (unicode hex: 0118)
Right alt + o should produce: ó (unicode hex: 00F3) Right alt + Shift + o should produce: Ó (unicode hex: 00D3)
Right alt + a should produce: ą (unicode hex: 0105) Right alt + Shift + a should produce: Ą (unicode hex: 0104)
Right alt + s should produce: ś (unicode hex: 015B) Right alt + Shift + s should produce: Ś (unicode hex: 015A)
Right alt + l should produce: ł (unicode hex: 0142) Right alt + Shift + l should produce: Ł (unicode hex: 0141)
Right alt + z should produce: ż (unicode hex: 017C) Right alt + Shift + z should produce: Ż (unicode hex: 017B)
Right alt + x should produce: ź (unicode hex: 0119) Right alt + Shift + x should produce: Ź (unicode hex: 0119)
Right alt + c should produce: ć (unicode hex: 0119) Right alt + Shift + c should produce: Ć (unicode hex: 0119)
Right alt + n should produce: ń (unicode hex: 0119) Right alt + Shift + n should produce: Ń (unicode hex: 0119)
Hope this helps :)
Playground was updated (2016-01-23 13:41:51). Please try again.
Same problem for the US International layout on Windows 10 with Chrome Version 48.0.2564.103 m
With US International, Alt-gr q produces ä Alt-gr w produces å and so on.. It works fine within the playground but not in wasavi. I believe this is the same problem as other users are seeing with their layouts.
Log from playground:
internal log: [ keydown] keyCode:87, which:87, charCode:0, shift:false, ctrl:true, alt:true internal log: [keypress] keyCode:229, which:229, charCode:229, shift:false, ctrl:true, alt:true [code: 229] [char: å ] [key: å ] [modifier: CA-] [isSpecial: false] [composition: no] internal log: [ input] value:"å"
Edit: it works fine in firefox.
Same with hungarian keyboard. I can't write {}|[]łŁ$ߤäÄ charcters in the wasavi editor, but it works in the updated playground.
Ok, I'd merge the playground's code into next released wasavi. Thank you.
I thank You for this great extension. I can't wait for the update.
I just received the latest upgrade (0.6.606) which Just Works fine :+1: :smile:
sorry for not replying to your question to me; you were right, that is the Hungarian layout I’m using.
It works. Thanks for the fix!
I'm using 0.6.606 build on OSX Chrome 48.0.2564.109 (64-bit). Can't type any polish characters.
I am on 0.6.641 on Chrome and it doesn't work either.
It works on http://appsweets.net/wasavi/keytest/ Log: [keydown] keyCode:79, which:79 ó base:"ó" code:243 alt nativeKeyCode:243 nativeCharCode:243 keyIdentifier:"undefined"
It does not work on https://wasavi.appsweets.net/
When I push the key (Alt+l for example) there is no output. It should be "ł".