diff --git a/data/keyboards/pl.yaml b/data/keyboards/pl.yaml
index 16deec61e2e3ded4f06813e0a2a02f2792a1867b..f6c454111e491200dab6cbd6aee062b41b55011e 100644
--- a/data/keyboards/pl.yaml
+++ b/data/keyboards/pl.yaml
@@ -30,12 +30,12 @@ views:
     accents:
         - "q w ę r t y u i ó p"
         - "Ä… Å› d f g h j k Å‚"
-        - "Shift_L   ż ź ć v b ń m  BackSpace"
+        - "accents_show_upper   ż ź ć v b ń m  BackSpace"
         - "show_numbers preferences         space        show_accents Return"
     upper_accents:
         - "Q W Ę R T Y U I Ó P"
         - "Ą Ś D F G H J K Ł"
-        - "Shift_L   Ż Ź Ć V B Ń M  BackSpace"
+        - "accents_show_upper   Ż Ź Ć V B Ń M  BackSpace"
         - "show_numbers preferences         space        show_upper_accents Return"
 
 
@@ -47,6 +47,13 @@ buttons:
                 unlock_view: "base"
         outline: "altline"
         icon: "key-shift"
+    accents_show_upper:
+        action:
+            locking:
+                lock_view: "upper_accents"
+                unlock_view: "accents"
+        outline: "altline"
+        icon: "key-shift"
     BackSpace:
         outline: "altline"
         icon: "edit-clear-symbolic"