Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

How to install Soft Keyboard: Difference between revisions

From LCD wiki
Liang (talk | contribs)
No edit summary
Liang (talk | contribs)
No edit summary
 
(27 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{| class="wikitable" border="1" style=" background-color: white;"
{{lan
|- style="background-color: #f2f2f2;text-align:center"
    |cn=https://www.lcdwiki.com/zh/%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85%E8%99%9A%E6%8B%9F%E9%94%AE%E7%9B%98(CN)
| style="color: #ff0000; font-weight:bold;" align="center" |语言选择(Language):
    |en=https://www.lcdwiki.com/How_to_install_Soft_Keyboard                                                    }}
| style=" font-weight:bold;" align="center" |[https://www.lcdwiki.com/zh/%E5%A6%82%E4%BD%95%E6%97%8B%E8%BD%AC%E6%98%BE%E7%A4%BA%E5%92%8C%E8%A7%A6%E6%91%B8(%E7%94%B5%E5%AE%B9%E8%A7%A6%E6%91%B8) 中文] 
<br/>
| style=" font-weight:bold;" align="center" |[https://www.lcdwiki.com/How_to_modify_the_display_orientation-CTP(En) EN]  
== <font color="blue">'''How to install Soft Keyboard'''</font> ==
|}
This installation tutorial uses "2020-08-20-raspios-buster-armhf" version for testing. <br/>If use earlier image, then the step6 and step7 maybe different, please refer to the virtual-keyboard official installation tutorial for specification.


Official reference address  http://ozzmaker.com/virtual-keyboard-for-the-raspberry-pi/


== <font color="blue">'''How to install Soft Keyboard''':</font>  ==
'''1. Install the necessary files'''
1. Open the “'''config.txt'''” file (the''' “config.txt” '''file is located in /boot):
{{code|1=
<pre style="border: 1px dashed black;color:black;width: 50%">
sudo apt-get update
sudo nano /boot/config.txt
sudo apt-get install libfakekey-dev libpng-dev libxft-dev autoconf libtool
</pre>
}}
'''2.Install the matchbox-keyboard'''
{{code|1=
git clone https://github.com/mwilliams03/matchbox-keyboard.git
cd matchbox-keyboard
./autogen.sh
}} (Note: "./ autogen.sh" execution takes a few minutes, and would show as follows after running correctly; if it doesn’t show as follows, then need to check to see if there are error Popup Window prompt)


2.Add the statement in the “'''config.txt'''” file, press <font color="purple">'''Ctrl+X''' </font>to exit, press <font color="purple">'''Y''' </font>to save.
[[File:Soft_Keyboard-01.png]]


<pre style="border: 1px dashed black;color:black;width: 50%">display_rotate=1 ???????#0: 0; 1: 90; 2: 180; 3: 270</pre>
Continue:
{{code|1=
sudo make
sudo make install
}}
'''3. Install the shared data library for matchbox-keyboard'''
{{code|1=
sudo apt-get install libmatchbox1                            }}
As following:


3. Restart the '''Raspberry Pi''' after saving.
[[File:Soft_Keyboard-02.png|750px]]


<pre style="border: 1px dashed black;color:black;width: 50%">sudo reboot</pre>
'''4. Create a virtual keyboard startup script'''
{{code|1=
sudo nano /usr/bin/toggle-matchbox-keyboard.sh                }}
Paste the following, press Ctrl + X and Y, to save then exit
{{code|1=
#!/bin/bash
#This script toggle the virtual keyboard
PID=`pidof matchbox-keyboard`
if [ ! -e $PID ]; then
killall matchbox-keyboard
else
matchbox-keyboard -s 50 extended&
fi
                                                            }}
Add executable permission for the script above
{{code|1=
sudo chmod +x /usr/bin/toggle-matchbox-keyboard.sh              }}
 
'''5. Add script above to Start menu'''
{{code|1=
sudo nano /usr/share/applications/toggle-matchbox-keyboard.desktop
}}
 
Paste the following content, press Ctrl + X and Y, to save then exit
{{code|1=
[Desktop Entry]
Name=Toggle Matchbox Keyboard
Comment=Toggle Matchbox Keyboard
Exec=toggle-matchbox-keyboard.sh
Type=Application
Icon=matchbox-keyboard.png
Categories=Panel;Utility;MB
X-MB-INPUT-MECHANSIM=True                                        }}
 
 
 
'''6. Restart the system'''
{{code|1=sudo reboot  }}
 
 
 
'''7. Add virtual keyboard to taskbar '''
<br><br>
Right click on the taskbar    <br><br>
[[File:虚拟键盘-1.png|750px]]  <br>  <br>
[[File:虚拟键盘-2.png|750px]]  <br>  <br>
[[File:虚拟键盘-3.png|750px]]  <br>  <br>
[[File:虚拟键盘-4.png|750px]]  <br> <br>
 
 
P.S. Log into via SSH to see how to change the size of the virtual keyboard
{{code|1=DISPLAY=:0.0 matchbox-keyboard -s 50 extended
DISPLAY=:0.0 matchbox-keyboard -s 100 extended
}}

Latest revision as of 19:17, 8 December 2020

语言选择

Languages

➤中文
➤EN



How to install Soft Keyboard

This installation tutorial uses "2020-08-20-raspios-buster-armhf" version for testing.
If use earlier image, then the step6 and step7 maybe different, please refer to the virtual-keyboard official installation tutorial for specification.

Official reference address http://ozzmaker.com/virtual-keyboard-for-the-raspberry-pi/

1. Install the necessary files

sudo apt-get update
sudo apt-get install libfakekey-dev libpng-dev libxft-dev autoconf libtool

2.Install the matchbox-keyboard

git clone https://github.com/mwilliams03/matchbox-keyboard.git
cd matchbox-keyboard
./autogen.sh

(Note: "./ autogen.sh" execution takes a few minutes, and would show as follows after running correctly; if it doesn’t show as follows, then need to check to see if there are error Popup Window prompt)

Continue:

sudo make
sudo make install

3. Install the shared data library for matchbox-keyboard

sudo apt-get install libmatchbox1

As following:

4. Create a virtual keyboard startup script

sudo nano /usr/bin/toggle-matchbox-keyboard.sh

Paste the following, press Ctrl + X and Y, to save then exit

#!/bin/bash
#This script toggle the virtual keyboard
PID=`pidof matchbox-keyboard`
if [ ! -e $PID ]; then
killall matchbox-keyboard
else
matchbox-keyboard -s 50 extended&
fi

Add executable permission for the script above

sudo chmod +x /usr/bin/toggle-matchbox-keyboard.sh

5. Add script above to Start menu

sudo nano /usr/share/applications/toggle-matchbox-keyboard.desktop

Paste the following content, press Ctrl + X and Y, to save then exit

[Desktop Entry]
Name=Toggle Matchbox Keyboard
Comment=Toggle Matchbox Keyboard
Exec=toggle-matchbox-keyboard.sh
Type=Application
Icon=matchbox-keyboard.png
Categories=Panel;Utility;MB
X-MB-INPUT-MECHANSIM=True


6. Restart the system

sudo reboot


7. Add virtual keyboard to taskbar

Right click on the taskbar










P.S. Log into via SSH to see how to change the size of the virtual keyboard

DISPLAY=:0.0 matchbox-keyboard -s 50 extended
DISPLAY=:0.0 matchbox-keyboard -s 100 extended