diff --git a/plugins/onboard/icon/deepin-virtualkeyboard.svg b/plugins/onboard/icon/deepin-virtualkeyboard.svg
deleted file mode 100644
index 5916425fd..000000000
--- a/plugins/onboard/icon/deepin-virtualkeyboard.svg
+++ /dev/null
@@ -1,49 +0,0 @@
-
diff --git a/plugins/onboard/icon/keyboard-symbolic-dark.svg b/plugins/onboard/icon/keyboard-symbolic-dark.svg
new file mode 100644
index 000000000..55ef65718
--- /dev/null
+++ b/plugins/onboard/icon/keyboard-symbolic-dark.svg
@@ -0,0 +1,9 @@
+
+
\ No newline at end of file
diff --git a/plugins/onboard/icon/keyboard-symbolic.svg b/plugins/onboard/icon/keyboard-symbolic.svg
new file mode 100644
index 000000000..509a00539
--- /dev/null
+++ b/plugins/onboard/icon/keyboard-symbolic.svg
@@ -0,0 +1,9 @@
+
+
\ No newline at end of file
diff --git a/plugins/onboard/onboard.qrc b/plugins/onboard/onboard.qrc
index 12c16ed6b..8747d5121 100644
--- a/plugins/onboard/onboard.qrc
+++ b/plugins/onboard/onboard.qrc
@@ -1,5 +1,6 @@
- icon/deepin-virtualkeyboard.svg
+ icon/keyboard-symbolic-dark.svg
+ icon/keyboard-symbolic.svg
diff --git a/plugins/onboard/onboarditem.cpp b/plugins/onboard/onboarditem.cpp
index 9bc935f41..b9ae0fb49 100644
--- a/plugins/onboard/onboarditem.cpp
+++ b/plugins/onboard/onboarditem.cpp
@@ -26,7 +26,7 @@ OnboardItem::OnboardItem(QWidget *parent)
connect(DGuiApplicationHelper::instance(), &DGuiApplicationHelper::themeTypeChanged, this, [ = ] {
update();
});
- m_icon = QIcon::fromTheme(":/icons/icon/deepin-virtualkeyboard.svg");
+ m_icon = QIcon::fromTheme(":/icons/icon/keyboard-symbolic.svg");
}
void OnboardItem::paintEvent(QPaintEvent *e)
@@ -34,7 +34,7 @@ void OnboardItem::paintEvent(QPaintEvent *e)
Q_UNUSED(e);
QPixmap pixmap;
- QString iconName = "deepin-virtualkeyboard";
+ QString iconName = "keyboard-symbolic";
int iconSize = PLUGIN_ICON_MAX_SIZE;
QPainter painter(this);