isvissu / logkext

Automatically exported from code.google.com/p/logkext
0 stars 0 forks source link

logKext fails to capture text input on a numeric keypad #6

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. type text on the numeric keypad of a standard wired apple keyboard.
2. the text fails to appear in the log.

What is the expected output? What do you see instead?  Numbers.  Nothing.

What version of the product are you using? On what operating system? 2.2. Mac 
OS X 10.5.3

Please provide any additional information below.

Original issue reported on code.google.com by rubenbrochner@gmail.com on 1 Jul 2008 at 3:45

GoogleCodeExporter commented 8 years ago
logkext does record it, the daemon just doesn't know how to translate the keys 
into numbers, because I 
wrote logkext on a portable.  The daemon should output some messages to syslog 
like "unknown key 125"  
will you type all number keys in order and then paste those messages here?

Btw, the messages will only be printed when the buffer is flushed, so after 
typing the number keys in order, 
mash other letter keys until you see the messages (only requires ~100 keys to 
flush buffer)

Original comment by drspring...@gmail.com on 1 Jul 2008 at 2:10

GoogleCodeExporter commented 8 years ago
Here is what I get on Apple's wired aluminum keyboard 
(http://www.apple.com/keyboard/):

82 to 89: 0 to 7
91 and 92: 8 and 9

71 - <clear>
81 - =
75 - /
67 - *
78 - - (minus)
69 - +
76 - <enter> (not return)

Original comment by spicyjal...@gmail.com on 2 Jul 2008 at 10:54

GoogleCodeExporter commented 8 years ago
Thanks... youze the bomb... I'll incorporate this into logKext's default key 
mapping.

Original comment by drspring...@gmail.com on 2 Jul 2008 at 11:03

GoogleCodeExporter commented 8 years ago

Original comment by drspring...@gmail.com on 26 Aug 2008 at 1:26

GoogleCodeExporter commented 8 years ago
Hi,

I tried to use logKext. But it cannot record the keypad keystrokes.
And the keymapping is for a qwerty keyboard. I tried to add 82 to 89: 0 to 7 
and 91
and 92: 8 and 9 but without effect, I cannot record this keys.
Here is my keymapping :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Flags</key>
    <dict>
        <key>0x01</key>
        <string><fn></string>
        <key>0x02</key>
        <string><cmd></string>
        <key>0x04</key>
        <string><opt></string>
        <key>0x08</key>
        <string><cntrl></string>
    </dict>
    <key>Lowercase</key>
    <dict>
        <key>0</key>
        <string>a</string>
        <key>1</key>
        <string>s</string>
        <key>11</key>
        <string>b</string>
        <key>117</key>
        <string><del></string>
        <key>12</key>
        <string>q</string>
        <key>123</key>
        <string><left></string>
        <key>124</key>
        <string><right></string>
        <key>125</key>
        <string><down></string>
        <key>126</key>
        <string><up></string>
        <key>13</key>
        <string>w</string>
        <key>14</key>
        <string>e</string>
        <key>15</key>
        <string>r</string>
        <key>16</key>
        <string>y</string>
        <key>17</key>
        <string>t</string>
        <key>18</key>
        <string>1</string>
        <key>19</key>
        <string>2</string>
        <key>2</key>
        <string>d</string>
        <key>20</key>
        <string>3</string>
        <key>21</key>
        <string>4</string>
        <key>22</key>
        <string>6</string>
        <key>23</key>
        <string>5</string>
        <key>24</key>
        <string>=</string>
        <key>25</key>
        <string>9</string>
        <key>26</key>
        <string>7</string>
        <key>27</key>
        <string>-</string>
        <key>28</key>
        <string>8</string>
        <key>29</key>
        <string>0</string>
        <key>3</key>
        <string>f</string>
        <key>30</key>
        <string>]</string>
        <key>31</key>
        <string>o</string>
        <key>32</key>
        <string>u</string>
        <key>33</key>
        <string>[</string>
        <key>34</key>
        <string>i</string>
        <key>35</key>
        <string>p</string>
        <key>36</key>
        <string>\n</string>
        <key>37</key>
        <string>l</string>
        <key>38</key>
        <string>j</string>
        <key>39</key>
        <string>'</string>
        <key>4</key>
        <string>h</string>
        <key>40</key>
        <string>k</string>
        <key>41</key>
        <string>;</string>
        <key>42</key>
        <string>\</string>
        <key>43</key>
        <string>,</string>
        <key>44</key>
        <string>/</string>
        <key>45</key>
        <string>n</string>
        <key>46</key>
        <string>m</string>
        <key>47</key>
        <string>.</string>
        <key>48</key>
        <string><tab></string>
        <key>49</key>
        <string> </string>
        <key>5</key>
        <string>g</string>
        <key>50</key>
        <string>`</string>
        <key>51</key>
        <string><del></string>
        <key>52</key>
        <string>\n</string>
        <key>53</key>
        <string><esc></string>
        <key>6</key>
        <string>z</string>
        <key>7</key>
        <string>x</string>
        <key>8</key>
        <string>c</string>
----------------<key>82</key>
        <string>0</string>
        <key>83</key>
        <string>1</string>
        <key>84</key>
        <string>2</string>
        <key>85</key>
        <string>3</string>
        <key>86</key>
        <string>4</string>
        <key>88</key>
        <string>6</string>
        <key>87</key>
        <string>5</string>
        <key>89</key>
        <string>7</string>
        <key>9</key>
        <string>v</string>
        <key>91</key>
        <string>8</string>
----------------<key>92</key>
        <string>9</string>
    </dict>
    <key>Uppercase</key>
    <dict>
        <key>0</key>
        <string>A</string>
        <key>1</key>
        <string>S</string>
        <key>11</key>
        <string>B</string>
        <key>117</key>
        <string><del></string>
        <key>12</key>
        <string>Q</string>
        <key>123</key>
        <string><left></string>
        <key>124</key>
        <string><right></string>
        <key>125</key>
        <string><down></string>
        <key>126</key>
        <string><up></string>
        <key>13</key>
        <string>W</string>
        <key>14</key>
        <string>E</string>
        <key>15</key>
        <string>R</string>
        <key>16</key>
        <string>Y</string>
        <key>17</key>
        <string>T</string>
        <key>18</key>
        <string>!</string>
        <key>19</key>
        <string>@</string>
        <key>2</key>
        <string>D</string>
        <key>20</key>
        <string>#</string>
        <key>21</key>
        <string>$</string>
        <key>22</key>
        <string>^</string>
        <key>23</key>
        <string>%</string>
        <key>24</key>
        <string>+</string>
        <key>25</key>
        <string>(</string>
        <key>26</key>
        <string>&</string>
        <key>27</key>
        <string>_</string>
        <key>28</key>
        <string>*</string>
        <key>29</key>
        <string>)</string>
        <key>3</key>
        <string>F</string>
        <key>30</key>
        <string>}</string>
        <key>31</key>
        <string>O</string>
        <key>32</key>
        <string>U</string>
        <key>33</key>
        <string>{</string>
        <key>34</key>
        <string>I</string>
        <key>35</key>
        <string>P</string>
        <key>36</key>
        <string>\n</string>
        <key>37</key>
        <string>L</string>
        <key>38</key>
        <string>J</string>
        <key>39</key>
        <string>"</string>
        <key>4</key>
        <string>H</string>
        <key>40</key>
        <string>K</string>
        <key>41</key>
        <string>:</string>
        <key>42</key>
        <string>|</string>
        <key>43</key>
        <string><</string>
        <key>44</key>
        <string>?</string>
        <key>45</key>
        <string>N</string>
        <key>46</key>
        <string>M</string>
        <key>47</key>
        <string>></string>
        <key>48</key>
        <string><shift><tab></string>
        <key>49</key>
        <string> </string>
        <key>5</key>
        <string>G</string>
        <key>50</key>
        <string>~</string>
        <key>51</key>
        <string><del></string>
        <key>52</key>
        <string>\n</string>
        <key>53</key>
        <string><esc></string>
        <key>6</key>
        <string>Z</string>
        <key>7</key>
        <string>X</string>
        <key>8</key>
        <string>C</string>
        <key>9</key>
        <string>V</string>
    </dict>
</dict>
</plist>

Could you help please.
Sorry for my bad english, I'm frensh.

Regards
Yannick

Original comment by moodforb...@gmail.com on 13 Nov 2008 at 6:29

GoogleCodeExporter commented 8 years ago
Anyone solve this problem?

Original comment by luca.fav...@gmail.com on 5 Dec 2008 at 2:17

GoogleCodeExporter commented 8 years ago
yeah.. anyone solve???

Original comment by kylepcoc...@gmail.com on 14 Dec 2008 at 5:13

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
I have the same issure.
Anyone solved this problem?

Original comment by johny...@gmail.com on 21 Nov 2009 at 2:46

GoogleCodeExporter commented 8 years ago
Issue 31 has been merged into this issue.

Original comment by d235...@gmail.com on 25 Nov 2009 at 2:38

GoogleCodeExporter commented 8 years ago
risolto il problema:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" 
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Flags</key>
    <dict>
        <key>0x01</key>
        <string><fn></string>
        <key>0x02</key>
        <string><cmd></string>
        <key>0x04</key>
        <string><opt></string>
        <key>0x08</key>
        <string><cntrl></string>
    </dict>
    <key>Lowercase</key>
    <dict>
        <key>0</key>
        <string>a</string>
        <key>1</key>
        <string>s</string>
        <key>11</key>
        <string>b</string>
        <key>117</key>
        <string><del></string>
        <key>12</key>
        <string>q</string>
        <key>123</key>
        <string><left></string>
        <key>124</key>
        <string><right></string>
        <key>125</key>
        <string><down></string>
        <key>126</key>
        <string><up></string>
        <key>13</key>
        <string>w</string>
        <key>14</key>
        <string>e</string>
        <key>15</key>
        <string>r</string>
        <key>16</key>
        <string>y</string>
        <key>17</key>
        <string>t</string>
        <key>18</key>
        <string>1</string>
        <key>19</key>
        <string>2</string>
        <key>2</key>
        <string>d</string>
        <key>20</key>
        <string>3</string>
        <key>21</key>
        <string>4</string>
        <key>22</key>
        <string>6</string>
        <key>23</key>
        <string>5</string>
        <key>24</key>
        <string>=</string>
        <key>25</key>
        <string>9</string>
        <key>26</key>
        <string>7</string>
        <key>27</key>
        <string>-</string>
        <key>28</key>
        <string>8</string>
        <key>29</key>
        <string>0</string>
        <key>3</key>
        <string>f</string>
        <key>30</key>
        <string>]</string>
        <key>31</key>
        <string>o</string>
        <key>32</key>
        <string>u</string>
        <key>33</key>
        <string>[</string>
        <key>34</key>
        <string>i</string>
        <key>35</key>
        <string>p</string>
        <key>36</key>
        <string>\n</string>
        <key>37</key>
        <string>l</string>
        <key>38</key>
        <string>j</string>
        <key>39</key>
        <string>'</string>
        <key>4</key>
        <string>h</string>
        <key>40</key>
        <string>k</string>
        <key>41</key>
        <string>;</string>
        <key>42</key>
        <string>\</string>
        <key>43</key>
        <string>,</string>
        <key>44</key>
        <string>/</string>
        <key>45</key>
        <string>n</string>
        <key>46</key>
        <string>m</string>
        <key>47</key>
        <string>.</string>
        <key>48</key>
        <string><tab></string>
        <key>49</key>
        <string> </string>
        <key>5</key>
        <string>g</string>
        <key>50</key>
        <string>`</string>
        <key>51</key>
        <string><del></string>
        <key>52</key>
        <string>\n</string>
        <key>53</key>
        <string><esc></string>
        <key>6</key>
        <string>z</string>
        <key>7</key>
        <string>x</string>
        <key>8</key>
        <string>c</string>
        <key>9</key>
        <string>v</string>
                <key>82</key>
        <string>0</string>
        <key>83</key>
        <string>1</string>
        <key>84</key>
        <string>2</string>
        <key>85</key>
        <string>3</string>
        <key>86</key>
        <string>4</string>
        <key>88</key>
        <string>6</string>
        <key>87</key>
        <string>5</string>
        <key>89</key>
        <string>7</string>
                <key>91</key>
        <string>8</string>
                <key>92</key>
        <string>9</string>
    </dict>
    <key>Uppercase</key>
    <dict>
        <key>0</key>
        <string>A</string>
        <key>1</key>
        <string>S</string>
        <key>11</key>
        <string>B</string>
        <key>117</key>
        <string><del></string>
        <key>12</key>
        <string>Q</string>
        <key>123</key>
        <string><left></string>
        <key>124</key>
        <string><right></string>
        <key>125</key>
        <string><down></string>
        <key>126</key>
        <string><up></string>
        <key>13</key>
        <string>W</string>
        <key>14</key>
        <string>E</string>
        <key>15</key>
        <string>R</string>
        <key>16</key>
        <string>Y</string>
        <key>17</key>
        <string>T</string>
        <key>18</key>
        <string>!</string>
        <key>19</key>
        <string>@</string>
        <key>2</key>
        <string>D</string>
        <key>20</key>
        <string>#</string>
        <key>21</key>
        <string>$</string>
        <key>22</key>
        <string>^</string>
        <key>23</key>
        <string>%</string>
        <key>24</key>
        <string>+</string>
        <key>25</key>
        <string>(</string>
        <key>26</key>
        <string>&</string>
        <key>27</key>
        <string>_</string>
        <key>28</key>
        <string>*</string>
        <key>29</key>
        <string>)</string>
        <key>3</key>
        <string>F</string>
        <key>30</key>
        <string>}</string>
        <key>31</key>
        <string>O</string>
        <key>32</key>
        <string>U</string>
        <key>33</key>
        <string>{</string>
        <key>34</key>
        <string>I</string>
        <key>35</key>
        <string>P</string>
        <key>36</key>
        <string>\n</string>
        <key>37</key>
        <string>L</string>
        <key>38</key>
        <string>J</string>
        <key>39</key>
        <string>"</string>
        <key>4</key>
        <string>H</string>
        <key>40</key>
        <string>K</string>
        <key>41</key>
        <string>:</string>
        <key>42</key>
        <string>|</string>
        <key>43</key>
        <string><</string>
        <key>44</key>
        <string>?</string>
        <key>45</key>
        <string>N</string>
        <key>46</key>
        <string>M</string>
        <key>47</key>
        <string>></string>
        <key>48</key>
        <string><shift><tab></string>
        <key>49</key>
        <string> </string>
        <key>5</key>
        <string>G</string>
        <key>50</key>
        <string>~</string>
        <key>51</key>
        <string><del></string>
        <key>52</key>
        <string>\n</string>
        <key>53</key>
        <string><esc></string>
        <key>6</key>
        <string>Z</string>
        <key>7</key>
        <string>X</string>
        <key>8</key>
        <string>C</string>
        <key>9</key>
        <string>V</string>
                <key>82</key>
        <string>0</string>
        <key>83</key>
        <string>1</string>
        <key>84</key>
        <string>2</string>
        <key>85</key>
        <string>3</string>
        <key>86</key>
        <string>4</string>
        <key>88</key>
        <string>6</string>
        <key>87</key>
        <string>5</string>
        <key>89</key>
        <string>7</string>
                <key>91</key>
        <string>8</string>
                <key>92</key>
        <string>9</string>
    </dict>
</dict>
</plist>

Original comment by andrea.g...@gmail.com on 17 Mar 2010 at 3:18

Attachments:

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Hello, 
I am having the same issue, while my logkext isn't recording the numeric keypad 
entries. And I can't find out how to modify the logkext key mapping. There is 
no no logKextKeymap.plist file installed on my computer. How or where can I 
modify the keymapping?
Thanks!

Original comment by simeon...@gmail.com on 2 Jul 2012 at 1:01

GoogleCodeExporter commented 8 years ago
Reply to myself and the other.
the logKextKeymap.plist is located in /Library/Application Support/logkext/ 
under Snow Leopard.

Original comment by simeon...@gmail.com on 3 Jul 2012 at 8:26