qt的具體實現方式如下:
屏蔽:
QString filename = "/home/secadm/.Shield"; //當前文件夾中
QString str = "remove mod4 = Super_L \\nkeysym Super_L = Home \\nkeysym Home =Super_L \\nadd mod4 = Super_L\\n"; //保存的文本內容
str += "remove mod4 = Super_R \\nkeycode 134 = End \\nadd mod4 = Super_R\\n";
QFile file(filename);
if(!file.open(QIODevice::ReadWrite|QIODevice::Text))
{
//QMessageBox::warning(this,"file write","can't open",QMessageBox::Yes);
}
QTextStream in(&file);
in< file.close(); QProcess::execute("xmodmap /home/secadm/.Shield"); 打開: QString filename = "/home/secadm/.Open"; //當前文件夾中 QString str = "remove mod4 = Super_L \\nkeysym Super_L = Home \\nkeysym Home =Super_L \\nadd mod4 = Super_L\\n"; //保存的文本內容 str += "keycode 134 = Super_R \\nadd mod4 = Super_R"; QFile file(filename); if(!file.open(QIODevice::ReadWrite|QIODevice::Text)) { //QMessageBox::warning(this,"file write","can't open",QMessageBox::Yes); } QTextStream in(&file); in< file.close(); QProcess::execute("xmodmap /home/secadm/.Open"); 照例放一個美圖,求關注,求收藏,更多精彩內容詳細瞭解百戰程序員哦!!!
閱讀更多 火到沒朋友的大數據 的文章