Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
GoogleCodeExporter opened this issue Oct 3, 2015 · 14 comments
Open

Comments

@GoogleCodeExporter
Copy link

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
Copy link
Author

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

  • Changed state: Accepted

@GoogleCodeExporter
Copy link
Author

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
Copy link
Author

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
Copy link
Author

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

@GoogleCodeExporter
Copy link
Author

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
Copy link
Author

Anyone solve this problem?

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

@GoogleCodeExporter
Copy link
Author

yeah.. anyone solve???

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

@GoogleCodeExporter
Copy link
Author

[deleted comment]

@GoogleCodeExporter
Copy link
Author

I have the same issure.
Anyone solved this problem?

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

@GoogleCodeExporter
Copy link
Author

Issue 31 has been merged into this issue.

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

@GoogleCodeExporter
Copy link
Author

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
Copy link
Author

[deleted comment]

@GoogleCodeExporter
Copy link
Author

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
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant