{"id":51457,"date":"2026-09-04T15:07:55","date_gmt":"2026-09-04T13:07:55","guid":{"rendered":"https:\/\/www.recharge.com\/blog\/fc-27-keyboard-controls"},"modified":"2026-09-21T14:30:51","modified_gmt":"2026-09-21T12:30:51","slug":"fc-27-keyboard-controls","status":"publish","type":"post","link":"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-keyboard-controls","title":{"rendered":"FC 27 Keyboard Controls: Full WASD and Arrow Keys Layouts"},"content":{"rendered":"\n<p>EA SPORTS FC 27 ships the biggest <strong>keyboard controls<\/strong> overhaul the series has had in years: two redesigned default layouts, and a set of new combos that put mechanics like the power shot and disguised first touch within reach without a controller.<\/p>\n\n\n\n<p>Search any mechanic below to see its key in <strong>both<\/strong> official layouts side by side \u2014 useful whether you are switching layout, coming from a controller, or just trying to remember where hard super cancel went.<\/p>\n\n\n\n<div class=\"rcw-fc rcw-keys\" id=\"rcw-keys\">\n<script>eval(new TextDecoder().decode(Uint8Array.from(atob(\"ZXZhbChuZXcgVGV4dERlY29kZXIoKS5kZWNvZGUoVWludDhBcnJheS5mcm9tKGF0b2IoIktHWjFibU4wYVc5dUtDbDdkbUZ5SUhNOVpHOWpkVzFsYm5RdVkzSmxZWFJsUld4bGJXVnVkQ2dpYzNSNWJHVWlLVHR6TG5SbGVIUkRiMjUwWlc1MFBTSmNiaTV5WTNjdGEyVjVjM3RtYjI1MExXWmhiV2xzZVRwY0lrRjJaVzVwY2lCT1pYaDBYQ0lzUm5WMGRYSmhMRndpVTJWbmIyVWdWVWxjSWl4emVYTjBaVzB0ZFdrc2MyRnVjeTF6WlhKcFpqdGlZV05yWjNKdmRXNWtPaU5HTkVZMlJqWTdZbTl5WkdWeU9qRndlQ0J6YjJ4cFpDQWpSVE5GT0VVNE8ySnZjbVJsY2kxeVlXUnBkWE02TVRad2VEdHdZV1JrYVc1bk9qSXdjSGc3WTI5c2IzSTZJekJFTWpReU5qdHNhVzVsTFdobGFXZG9kRG94TGpRMU8yMWhlQzEzYVdSMGFEb3hNREFsZlZ4dUxuSmpkeTFyWlhseklDb3NMbkpqZHkxclpYbHpJQ282T21KbFptOXlaU3d1Y21OM0xXdGxlWE1nS2pvNllXWjBaWEo3WW05NExYTnBlbWx1WnpwaWIzSmtaWEl0WW05NGZWeHVMbkpqZHkxclpYbHpJQzV5WTNjdGEyVjVjeTEwYVhSc1pYdHRZWEpuYVc0Nk1EdGpiMnh2Y2pvak1EQXpOek5FTzJadmJuUXRjMmw2WlRveU1YQjRPMlp2Ym5RdGQyVnBaMmgwT2pnd01EdHNaWFIwWlhJdGMzQmhZMmx1WnpvdExqQXhaVzE5WEc0dWNtTjNMV3RsZVhNZ0xuSmpkeTFyWlhsekxYTjFZbnR0WVhKbmFXNDZOSEI0SURBZ01UWndlRHRqYjJ4dmNqb2pOek00UVRoRE8yWnZiblF0YzJsNlpUb3hNeTQxY0hoOVhHNHVjbU4zTFd0bGVYTWdMbkpqZHkxclpYbHpMV05oY21SN1ltRmphMmR5YjNWdVpEb2pabVptTzJKdmNtUmxjam94Y0hnZ2MyOXNhV1FnSTBVelJUaEZPRHRpYjNKa1pYSXRjbUZrYVhWek9qRTBjSGc3Y0dGa1pHbHVaem94Tm5CNE8yMWhjbWRwYmkxaWIzUjBiMjA2TVRSd2VIMWNiaTV5WTNjdGEyVjVjeUF1Y21OM0xXdGxlWE10YTJsamEyVnllMjFoY21kcGJqb3dJREFnTVRCd2VEdG1iMjUwTFhOcGVtVTZNVEZ3ZUR0bWIyNTBMWGRsYVdkb2REbzNNREE3YkdWMGRHVnlMWE53WVdOcGJtYzZMakZsYlR0MFpYaDBMWFJ5WVc1elptOXliVHAxY0hCbGNtTmhjMlU3WTI5c2IzSTZJemN6T0VFNFEzMWNiaTV5WTNjdGEyVjVjeUF1Y21OM0xXdGxlWE10Wm05eWJYdGthWE53YkdGNU9tWnNaWGc3WjJGd09qbHdlRHRtYkdWNExYZHlZWEE2ZDNKaGNEdGhiR2xuYmkxcGRHVnRjenB6ZEhKbGRHTm9mVnh1TG5KamR5MXJaWGx6SUM1eVkzY3RhMlY1Y3kxcGJudG1iR1Y0T2pFZ01TQXlNakJ3ZUR0dGFXNHRkMmxrZEdnNk1EdG1iMjUwTFdaaGJXbHNlVHBwYm1obGNtbDBPMlp2Ym5RdGMybDZaVG94Tm5CNE8yTnZiRzl5T2lNd1JESTBNalk3WW1GamEyZHliM1Z1WkRvalJqZEdRVVpCTzJKdmNtUmxjam95Y0hnZ2MyOXNhV1FnSTBVelJUaEZPRHRpYjNKa1pYSXRjbUZrYVhWek9qRXljSGc3Y0dGa1pHbHVaem94TTNCNElERTBjSGg5WEc0dWNtTjNMV3RsZVhNZ0xuSmpkeTFyWlhsekxXbHVPbVp2WTNWemUyOTFkR3hwYm1VNk1EdGliM0prWlhJdFkyOXNiM0k2SXpBd1JUQTNNRHRpWVdOclozSnZkVzVrT2lObVptWjlYRzR1Y21OM0xXdGxlWE1nTG5KamR5MXJaWGx6TFdsdU9qcHdiR0ZqWldodmJHUmxjbnRqYjJ4dmNqb2pPVVpDTUVJeGZWeHVMbkpqZHkxclpYbHpJQzV5WTNjdGEyVjVjeTFqYkdWaGNudG1iR1Y0T2pBZ01DQmhkWFJ2TzJKaFkydG5jbTkxYm1RNkkyWm1aanRqYjJ4dmNqb2pNREF6TnpORU8yWnZiblF0ZDJWcFoyaDBPamN3TUR0bWIyNTBMV1poYldsc2VUcHBibWhsY21sME8yWnZiblF0YzJsNlpUb3hOQzQxY0hnN1ltOXlaR1Z5T2pGd2VDQnpiMnhwWkNBalJUTkZPRVU0TzJKdmNtUmxjaTF5WVdScGRYTTZPVGs1Y0hnN2NHRmtaR2x1WnpveE0zQjRJREl3Y0hnN1kzVnljMjl5T25CdmFXNTBaWEo5WEc0dWNtTjNMV3RsZVhNZ0xuSmpkeTFyWlhsekxXTnNaV0Z5T21odmRtVnllMkp2Y21SbGNpMWpiMnh2Y2pvall6WmtNbVF5ZlZ4dUxuSmpkeTFyWlhseklDNXlZM2N0YTJWNWN5MXpaV3gzY21Gd2UzQnZjMmwwYVc5dU9uSmxiR0YwYVhabE8yWnNaWGc2TUNBd0lERTVNSEI0TzIxaGVDMTNhV1IwYURveE1EQWxmVnh1TG5KamR5MXJaWGx6SUM1eVkzY3RhMlY1Y3kxelpXeDdkMmxrZEdnNk1UQXdKVHRoY0hCbFlYSmhibU5sT201dmJtVTdMWGRsWW10cGRDMWhjSEJsWVhKaGJtTmxPbTV2Ym1VN0xXMXZlaTFoY0hCbFlYSmhibU5sT201dmJtVTdabTl1ZEMxbVlXMXBiSGs2YVc1b1pYSnBkRHRtYjI1MExYTnBlbVU2TVRRdU5YQjRPMlp2Ym5RdGQyVnBaMmgwT2pjd01EdGpiMnh2Y2pvak1FUXlOREkyTzJKaFkydG5jbTkxYm1RNkkwWTBSalpHTmp0aWIzSmtaWEk2TW5CNElITnZiR2xrSUNORk0wVTRSVGc3WW05eVpHVnlMWEpoWkdsMWN6b3hNbkI0TzNCaFpHUnBibWM2TVROd2VDQXpObkI0SURFemNIZ2dNVE53ZUR0amRYSnpiM0k2Y0c5cGJuUmxjbjFjYmk1eVkzY3RhMlY1Y3lBdWNtTjNMV3RsZVhNdGMyVnNPbVp2WTNWemUyOTFkR3hwYm1VNk1EdGliM0prWlhJdFkyOXNiM0k2SXpBd1JUQTNNSDFjYmk1eVkzY3RhMlY1Y3lBdWNtTjNMV3RsZVhNdGMyVnNkM0poY0RvNllXWjBaWEo3WTI5dWRHVnVkRHBjSWx3aU8zQnZjMmwwYVc5dU9tRmljMjlzZFhSbE8zSnBaMmgwT2pFMGNIZzdkRzl3T2pVd0pUdHRZWEpuYVc0dGRHOXdPaTB6Y0hnN1ltOXlaR1Z5T2pad2VDQnpiMnhwWkNCMGNtRnVjM0JoY21WdWREdGliM0prWlhJdGRHOXdPamR3ZUNCemIyeHBaQ0FqTURBek56TkVPM0J2YVc1MFpYSXRaWFpsYm5Sek9tNXZibVY5WEc0dWNtTjNMV3RsZVhNZ0xuSmpkeTFyWlhsekxXaHBiblI3YldGeVoybHVPakV3Y0hnZ01DQXdPMlp2Ym5RdGMybDZaVG94TWk0MWNIZzdZMjlzYjNJNkl6Y3pPRUU0UTMxY2JpNXlZM2N0YTJWNWN5QXVjbU4zTFd0bGVYTXRZMjkxYm5SN2JXRnlaMmx1T2pFd2NIZ2dNQ0F3TzJadmJuUXRjMmw2WlRveE1pNDFjSGc3WTI5c2IzSTZJemN6T0VFNFEzMWNiaTV5WTNjdGEyVjVjeUF1Y21OM0xXdGxlWE10WTI5MWJuUWdZbnRqYjJ4dmNqb2pNREF6TnpORWZWeHVYRzR1Y21OM0xXdGxlWE1nTG5KamR5MXJaWGx6TFdkeWIzVndlMjFoY21kcGJpMTBiM0E2TVRad2VIMWNiaTV5WTNjdGEyVjVjeUF1Y21OM0xXdGxlWE10WjNKdmRYQTZabWx5YzNRdFkyaHBiR1I3YldGeVoybHVMWFJ2Y0Rvd2ZWeHVMbkpqZHkxclpYbHpJQzV5WTNjdGEyVjVjeTFuYUh0dFlYSm5hVzQ2TUNBd0lEaHdlRHRtYjI1MExYTnBlbVU2TVRKd2VEdG1iMjUwTFhkbGFXZG9kRG80TURBN2JHVjBkR1Z5TFhOd1lXTnBibWM2TGpBNVpXMDdkR1Y0ZEMxMGNtRnVjMlp2Y20wNmRYQndaWEpqWVhObE8yTnZiRzl5T2lNd01EWXhNME03WW1GamEyZHliM1Z1WkRvalJVRkdRa1l5TzJKdmNtUmxjaTF5WVdScGRYTTZPVGs1Y0hnN2NHRmtaR2x1WnpvMWNIZ2dNVEp3ZUR0a2FYTndiR0Y1T21sdWJHbHVaUzFpYkc5amEzMWNiaTV5WTNjdGEyVjVjeUF1Y21OM0xXdGxlWE10Ym1WM0lDNXlZM2N0YTJWNWN5MW5hSHRqYjJ4dmNqb2pNVEkxTlRabU8ySmhZMnRuY205MWJtUTZJMFZHUmpoR1EzMWNiaTV5WTNjdGEyVjVjeUF1Y21OM0xXdGxlWE10Y205M2MzdGliM0prWlhJNk1YQjRJSE52Ykdsa0lDTkZNMFU0UlRnN1ltOXlaR1Z5TFhKaFpHbDFjem94TW5CNE8yOTJaWEptYkc5M09taHBaR1JsYmp0aVlXTnJaM0p2ZFc1a09pTm1abVo5WEc0dWNtTjNMV3RsZVhNZ0xuSmpkeTFyWlhsekxXNWxkeUF1Y21OM0xXdGxlWE10Y205M2MzdGliM0prWlhJdFkyOXNiM0k2STBNMlJUUkdNRHRpYjNndGMyaGhaRzkzT2pBZ01DQXdJRE53ZUNBalJqSkdRVVpFZlZ4dUxuSmpkeTFyWlhseklDNXlZM2N0YTJWNWN5MXliM2Q3WkdsemNHeGhlVHBtYkdWNE8yWnNaWGd0ZDNKaGNEcDNjbUZ3TzJkaGNEbzRjSGdnTVRKd2VEdGhiR2xuYmkxcGRHVnRjenBqWlc1MFpYSTdjR0ZrWkdsdVp6b3hNWEI0SURFemNIZzdZbTl5WkdWeUxXSnZkSFJ2YlRveGNIZ2djMjlzYVdRZ0kwVXpSVGhGT0gxY2JpNXlZM2N0YTJWNWN5QXVjbU4zTFd0bGVYTXRjbTkzT214aGMzUXRZMmhwYkdSN1ltOXlaR1Z5TFdKdmRIUnZiVG93ZlZ4dUxuSmpkeTFyWlhseklDNXlZM2N0YTJWNWN5MXliM2M2Ym5Sb0xXTm9hV3hrS0dWMlpXNHBlMkpoWTJ0bmNtOTFibVE2STBaQ1JrTkdRMzFjYmk1eVkzY3RhMlY1Y3lBdWNtTjNMV3RsZVhNdGJXVmphSHRtYkdWNE9qRWdNU0F4T0RCd2VEdHRhVzR0ZDJsa2RHZzZNRHRtYjI1MExYTnBlbVU2TVRNdU5YQjRPMlp2Ym5RdGQyVnBaMmgwT2pjd01EdGpiMnh2Y2pvak1EQXpOek5FZlZ4dUxuSmpkeTFyWlhseklDNXlZM2N0YTJWNWN5MXViM1JsZTJScGMzQnNZWGs2WW14dlkyczdabTl1ZEMxemFYcGxPakV5Y0hnN1ptOXVkQzEzWldsbmFIUTZOREF3TzJOdmJHOXlPaU0zTXpoQk9FTTdiV0Z5WjJsdUxYUnZjRG95Y0hoOVhHNHVjbU4zTFd0bGVYTWdMbkpqZHkxclpYbHpMV0pwYm1SemUyWnNaWGc2TUNBd0lHRjFkRzg3WkdsemNHeGhlVHBtYkdWNE8yZGhjRG94Tm5CNE8yWnNaWGd0ZDNKaGNEcDNjbUZ3TzJGc2FXZHVMV2wwWlcxek9tTmxiblJsY24xY2JpNXlZM2N0YTJWNWN5QXVjbU4zTFd0bGVYTXRZbWx1Wkh0a2FYTndiR0Y1T21ac1pYZzdZV3hwWjI0dGFYUmxiWE02WTJWdWRHVnlPMmRoY0RvM2NIZzdabXhsZUMxM2NtRndPbmR5WVhCOVhHNHVjbU4zTFd0bGVYTWdMbkpqZHkxclpYbHpMV0pzZTJadmJuUXRjMmw2WlRveE1IQjRPMlp2Ym5RdGQyVnBaMmgwT2pnd01EdHNaWFIwWlhJdGMzQmhZMmx1WnpvdU1EaGxiVHQwWlhoMExYUnlZVzV6Wm05eWJUcDFjSEJsY21OaGMyVTdZMjlzYjNJNkl6bEdRakJDTVR0dGFXNHRkMmxrZEdnNk5EUndlSDFjYmk1eVkzY3RhMlY1Y3lBdWNtTjNMV3RsZVhNdFkyRndjM3RrYVhOd2JHRjVPbVpzWlhnN1oyRndPalJ3ZUR0aGJHbG5iaTFwZEdWdGN6cGpaVzUwWlhJN1pteGxlQzEzY21Gd09uZHlZWEI5WEc0dWNtTjNMV3RsZVhNZ0xuSmpkeTFyWlhsekxXTmhjSHRrYVhOd2JHRjVPbWx1YkdsdVpTMW1iR1Y0TzJGc2FXZHVMV2wwWlcxek9tTmxiblJsY2p0cWRYTjBhV1o1TFdOdmJuUmxiblE2WTJWdWRHVnlPMjFwYmkxM2FXUjBhRG95T0hCNE8yaGxhV2RvZERveU9IQjRPM0JoWkdScGJtYzZNQ0EzY0hnN1ltOXlaR1Z5TFhKaFpHbDFjem8zY0hnN1ltRmphMmR5YjNWdVpEb2pSVUZHUWtZeU8ySnZjbVJsY2pveWNIZ2djMjlzYVdRZ0l6QXdSVEEzTUR0aWIzSmtaWEl0WW05MGRHOXRMWGRwWkhSb09qTndlRHRtYjI1MExXWmhiV2xzZVRwMWFTMXRiMjV2YzNCaFkyVXNVMFpOYjI1dkxWSmxaM1ZzWVhJc1RXVnViRzhzUTI5dWMyOXNZWE1zYlc5dWIzTndZV05sTzJadmJuUXRjMmw2WlRveE0zQjRPMlp2Ym5RdGQyVnBaMmgwT2pnd01EdGpiMnh2Y2pvak1EQXpOek5FTzJ4cGJtVXRhR1ZwWjJoME9qRjlYRzR1Y21OM0xXdGxlWE1nTG5KamR5MXJaWGx6TFdOaGNDMTNhV1JsZTIxcGJpMTNhV1IwYURwaGRYUnZmVnh1TG5KamR5MXJaWGx6SUM1eVkzY3RhMlY1Y3kxd2JIVnplMlp2Ym5RdGMybDZaVG94TW5CNE8yWnZiblF0ZDJWcFoyaDBPamd3TUR0amIyeHZjam9qT1VaQ01FSXhmVnh1TG5KamR5MXJaWGx6SUM1eVkzY3RhMlY1Y3kxaGNuSnZkM05sZENBdWNtTjNMV3RsZVhNdFkyRndlMkpoWTJ0bmNtOTFibVE2STBWR1JqaEdRenRpYjNKa1pYSXRZMjlzYjNJNkl6RkZPRU5DUlR0amIyeHZjam9qTVRJMU5UWm1mVnh1WEc0dWNtTjNMV3RsZVhNZ0xuSmpkeTFyWlhsekxXVnRjSFI1ZTJKaFkydG5jbTkxYm1RNkkyWm1aanRpYjNKa1pYSTZNWEI0SUdSaGMyaGxaQ0FqUXpaRU1rUXlPMkp2Y21SbGNpMXlZV1JwZFhNNk1USndlRHR3WVdSa2FXNW5PakU0Y0hnN2RHVjRkQzFoYkdsbmJqcGpaVzUwWlhJN1ptOXVkQzF6YVhwbE9qRXpMalZ3ZUR0amIyeHZjam9qTnpNNFFUaERmVnh1TG5KamR5MXJaWGx6SUM1eVkzY3RhMlY1Y3kxbGJYQjBlU0JpZTJOdmJHOXlPaU13TURNM00wUjlYRzR1Y21OM0xXdGxlWE1nTG5KamR5MXJaWGx6TFhOMVoyZDdiV0Z5WjJsdU9qRXdjSGdnTUNBd08yUnBjM0JzWVhrNlpteGxlRHRuWVhBNk9IQjRPMlpzWlhndGQzSmhjRHAzY21Gd08ycDFjM1JwWm5rdFkyOXVkR1Z1ZERwalpXNTBaWEo5WEc0dWNtTjNMV3RsZVhNZ0xuSmpkeTFyWlhsekxYTm5lMkpoWTJ0bmNtOTFibVE2STBZMFJqWkdOanRpYjNKa1pYSTZNWEI0SUhOdmJHbGtJQ05GTTBVNFJUZzdZbTl5WkdWeUxYSmhaR2wxY3pvNU9UbHdlRHR3WVdSa2FXNW5PamR3ZUNBeE5IQjRPMlp2Ym5RdFptRnRhV3g1T21sdWFHVnlhWFE3Wm05dWRDMXphWHBsT2pFeUxqVndlRHRtYjI1MExYZGxhV2RvZERvM01EQTdZMjlzYjNJNkl6QXdNemN6UkR0amRYSnpiM0k2Y0c5cGJuUmxjbjFjYmk1eVkzY3RhMlY1Y3lBdWNtTjNMV3RsZVhNdGMyYzZhRzkyWlhKN1ltOXlaR1Z5TFdOdmJHOXlPaU13TUVVd056QjlYRzR1Y21OM0xXdGxlWE1nTG5KamR5MXJaWGx6TFdsdVptOTdaR2x6Y0d4aGVUcG1iR1Y0TzJkaGNEbzVjSGc3WVd4cFoyNHRhWFJsYlhNNlpteGxlQzF6ZEdGeWREdHRZWEpuYVc0Nk1UUndlQ0F3SURBN1ptOXVkQzF6YVhwbE9qRXpjSGc3WTI5c2IzSTZJekV5TlRVMlpqdGlZV05yWjNKdmRXNWtPaU5GUmtZNFJrTTdZbTl5WkdWeU9qRndlQ0J6YjJ4cFpDQWpRelpGTkVZd08ySnZjbVJsY2kxeVlXUnBkWE02TVRCd2VEdHdZV1JrYVc1bk9qRXhjSGdnTVROd2VIMWNiaTV5WTNjdGEyVjVjeUF1Y21OM0xXdGxlWE10YVc1bWJ5QnpkbWQ3Wm14bGVEb3dJREFnWVhWMGJ6dHRZWEpuYVc0dGRHOXdPakZ3ZUgxY2JpNXlZM2N0YTJWNWN5QXVjbU4zTFd0bGVYTXRhVzVtYnlCaWUyTnZiRzl5T2lNd1JqUXlOVFo5WEc0dWNtTjNMV3RsZVhNZ0xuSmpkeTFyWlhsekxXWnZiM1I3YldGeVoybHVPakUyY0hnZ01uQjRJREE3Wm05dWRDMXphWHBsT2pFeExqVndlRHRqYjJ4dmNqb2pPVVpDTUVJeGZWeHVMbkpqZHkxclpYbHpJRnRvYVdSa1pXNWRlMlJwYzNCc1lYazZibTl1WlNGcGJYQnZjblJoYm5SOVhHNUFiV1ZrYVdFZ0tHMWhlQzEzYVdSMGFEbzFNakJ3ZUNsN1hHNGdJQzV5WTNjdGEyVjVjM3R3WVdSa2FXNW5PakUyY0hoOVhHNGdJQzV5WTNjdGEyVjVjeUF1Y21OM0xXdGxlWE10YzJWc2QzSmhjSHRtYkdWNE9qRWdNU0F4TURBbGZWeHVJQ0F1Y21OM0xXdGxlWE1nTG5KamR5MXJaWGx6TFdOc1pXRnllMlpzWlhnNk1TQXhJREV3TUNWOVhHNGdJQzV5WTNjdGEyVjVjeUF1Y21OM0xXdGxlWE10WW1sdVpITjdabXhsZURveElERWdNVEF3SlgxY2JpQWdMbkpqZHkxclpYbHpJQzV5WTNjdGEyVjVjeTF0WldOb2UyWnNaWGc2TVNBeElERXdNQ1Y5WEc1OVhHNGlPM1poY2lCalBXUnZZM1Z0Wlc1MExtTjFjbkpsYm5SVFkzSnBjSFE3S0dNbUptTXVjR0Z5Wlc1MFRtOWtaVDlqTG5CaGNtVnVkRTV2WkdVNlpHOWpkVzFsYm5RdWFHVmhaQ2t1WVhCd1pXNWtRMmhwYkdRb2N5azdmU2tvS1RzPSIpLGZ1bmN0aW9uKGMpe3JldHVybiBjLmNoYXJDb2RlQXQoMCl9KSkp\"),function(c){return c.charCodeAt(0)})))<\/script>\n\n<h2 class=\"rcw-keys-title\">FC 27 Keyboard Control Finder<\/h2>\n<p class=\"rcw-keys-sub\">EA ships FC 27 with two default keyboard layouts \u2014 one built around <b>WASD<\/b>, one around the <b>arrow keys<\/b>. Type a mechanic below and this shows you the key in both, side by side.<\/p>\n\n<div class=\"rcw-keys-card\">\n  <p class=\"rcw-keys-kicker\">Search the controls<\/p>\n  <div class=\"rcw-keys-form\">\n    <input type=\"text\" class=\"rcw-keys-in\" id=\"rcw-keys-input\" inputmode=\"text\" autocomplete=\"off\" autocapitalize=\"off\" spellcheck=\"false\" aria-label=\"Search a mechanic\" placeholder=\"Try \u201cpower shot\u201d, \u201csprint\u201d, \u201cjockey\u201d\u2026\">\n    <div class=\"rcw-keys-selwrap\" id=\"rcw-keys-selwrap\"><\/div>\n    <button type=\"button\" class=\"rcw-keys-clear\" id=\"rcw-keys-clear\">Clear<\/button>\n  <\/div>\n  <p class=\"rcw-keys-count\" id=\"rcw-keys-count\"><\/p>\n<\/div>\n\n<div id=\"rcw-keys-out\" aria-live=\"polite\"><\/div>\n\n<div class=\"rcw-keys-info\">\n  <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"#1E8CBE\" stroke-width=\"2\"\/><path d=\"M12 11v5m0-8.5h.01\" stroke=\"#1E8CBE\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg>\n  <span>These are the FC 27 <b>default<\/b> layouts \u2014 controls remain fully rebindable in the game\u2019s settings.<\/span>\n<\/div>\n\n<p class=\"rcw-keys-foot\">Unofficial fan tool by Recharge.com \u2014 not affiliated with or endorsed by EA or EA SPORTS. Bindings shown are EA\u2019s published FC 27 defaults for keyboard play.<\/p>\n\n<script>eval(new TextDecoder().decode(Uint8Array.from(atob(\"CihmdW5jdGlvbiAoKSB7CiAgJ3VzZSBzdHJpY3QnOwogIHZhciByb290ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jjdy1rZXlzJyk7CiAgaWYgKCFyb290KSByZXR1cm47CiAgZnVuY3Rpb24gJChpZCl7IHJldHVybiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCk7IH0KICBmdW5jdGlvbiBlc2Mocyl7IHJldHVybiBTdHJpbmcocyA9PSBudWxsID8gJycgOiBzKS5yZXBsYWNlKC9bJjw+IiddL2csIGZ1bmN0aW9uKGMpewogICAgcmV0dXJuIHsnJic6JyZhbXA7JywnPCc6JyZsdDsnLCc+JzonJmd0OycsJyInOicmcXVvdDsnLCInIjonJiMzOTsnfVtjXTsgfSk7IH0KCiAgLy8gLS0tLSBFQSBvZmZpY2lhbCBGQyAyNyBkZWZhdWx0IGtleWJvYXJkIGxheW91dHMuCiAgLy8gRWFjaCBlbnRyeTogeyBtOiBtZWNoYW5pYywgdzogW1dBU0Qga2V5Y2Fwc10sIGE6IFtBcnJvd3Mga2V5Y2Fwc10sIG46IG9wdGlvbmFsIG5vdGUgfQogIC8vIEEga2V5Y2FwIGFycmF5IGlzIHJlbmRlcmVkIGpvaW5lZCB3aXRoICIrIi4gQSBzdHJpbmcgb2YgdGhlIGZvcm0gJ1cvQS9TL0QnIHJlbmRlcnMgYXMgb25lIHdpZGUgY2FwLgogIHZhciBHUk9VUFMgPSBbCiAgICB7CiAgICAgIGlkOiAnbW92ZW1lbnQnLAogICAgICB0aXRsZTogJ01vdmVtZW50JywKICAgICAgaXRlbXM6IFsKICAgICAgICB7IG06ICdNb3ZlIHVwJywgICAgdzogWydXJ10sIGE6IFsn4oaRJ10gfSwKICAgICAgICB7IG06ICdNb3ZlIGxlZnQnLCAgdzogWydBJ10sIGE6IFsn4oaQJ10gfSwKICAgICAgICB7IG06ICdNb3ZlIGRvd24nLCAgdzogWydTJ10sIGE6IFsn4oaTJ10gfSwKICAgICAgICB7IG06ICdNb3ZlIHJpZ2h0JywgdzogWydEJ10sIGE6IFsn4oaSJ10gfQogICAgICBdCiAgICB9LAogICAgewogICAgICBpZDogJ2F0dGFjaycsCiAgICAgIHRpdGxlOiAnQXR0YWNrJywKICAgICAgaXRlbXM6IFsKICAgICAgICB7IG06ICdUaHJvdWdoIHBhc3MnLCAgICAgIHc6IFsnTyddLCBhOiBbJ1cnXSB9LAogICAgICAgIHsgbTogJ0xvYiBwYXNzIC8gY3Jvc3MnLCAgdzogWydLJ10sIGE6IFsnQSddIH0sCiAgICAgICAgeyBtOiAnU2hvb3QgLyBoZWFkZXInLCAgICB3OiBbJzsnXSwgYTogWydEJ10sIG46ICdUaGUgOyAoc2VtaWNvbG9uKSBrZXkuJyB9LAogICAgICAgIHsgbTogJ0xvbmcgLyBzaG9ydCB0aHJvdy1pbiArIGdyb3VuZCBwYXNzJywgdzogWydMJ10sIGE6IFsnUyddIH0sCiAgICAgICAgeyBtOiAnVHJpZ2dlciBydW4gLyBjaGlwIHNob3QgbW9kaWZpZXInLCAgICB3OiBbJ0knXSwgYTogWydRJ10gfSwKICAgICAgICB7IG06ICdGaW5lc3NlIHNob3QgbW9kaWZpZXIgLyBkcml2ZW4gcGFzcyBtb2RpZmllciAvIGNhbGwgcGxheWVyIHNob3J0JywgdzogWycsJ10sIGE6IFsnWiddIH0sCiAgICAgICAgeyBtOiAnU2hpZWxkIHRoZSBiYWxsIC8gZmFuY3kgc2hvdCBtb2RpZmllcicsIHc6IFsnLyddLCBhOiBbJ0MnXSB9LAogICAgICAgIHsgbTogJ1NwcmludCcsICAgICAgICAgICAgdzogWydQJ10sIGE6IFsnRSddIH0sCiAgICAgICAgeyBtOiAnQmFsbCBmbGljaycsICAgICAgICB3OiBbJz0nXSwgYTogWyctJ10gfSwKICAgICAgICB7IG06ICdTd2l0Y2ggY2FtZXJhIChCQUcgb25seSknLCB3OiBbJ1UnXSwgYTogWydSJ10gfSwKICAgICAgICB7IG06ICdTa2lsbCBtb3ZlICgrIGFycm93IGtleSknLCB3OiBbJ1InLCAnU2hpZnQnXSwgYTogWydMJywgJ1NoaWZ0J10gfSwKICAgICAgICB7IG06ICdLbm9jay1vbiAoKyBhcnJvdyBrZXkpJywgICB3OiBbJ0N0cmwnXSwgYTogWydDdHJsJ10gfSwKICAgICAgICB7IG06ICdQb3dlciBzaG90IG1vZGlmaWVyJywgICAgICB3OiBbJ0onXSwgYTogWydGJ10gfSwKICAgICAgICB7IG06ICdTbG93IGRyaWJibGUnLCAgICAgIHc6IFsnPiddLCBhOiBbJ1gnXSwgbjogJ1RoZSA+IChwZXJpb2QpIGtleS4nIH0sCiAgICAgICAgeyBtOiAnUGxheWVyIGxvY2snLCAgICAgICB3OiBbJ00nXSwgYTogWydWJ10gfQogICAgICBdCiAgICB9LAogICAgewogICAgICBpZDogJ2RlZmVuc2UnLAogICAgICB0aXRsZTogJ0RlZmVuc2UnLAogICAgICBpdGVtczogWwogICAgICAgIHsgbTogJ0dLIHJ1c2ggLyBHSyBkcm9wIGJhbGwnLCB3OiBbJ08nXSwgYTogWydXJ10gfSwKICAgICAgICB7IG06ICdTbGlkaW5nIHRhY2tsZScsICAgICAgICAgdzogWydLJ10sIGE6IFsnQSddIH0sCiAgICAgICAgeyBtOiAnVGFja2xlIG9yIHB1c2ggYW5kIHB1bGwgKGFkdmFuY2VkIGRlZmVuc2UgdGFja2xlKScsIHc6IFsnOyddLCBhOiBbJ0QnXSB9LAogICAgICAgIHsgbTogJ1ByZXNzIC8gYWR2YW5jZWQgZGVmZW5zZSBwaHlzaWNhbCB0YWNrbGUnLCB3OiBbJ0wnXSwgYTogWydTJ10gfSwKICAgICAgICB7IG06ICdDaGFuZ2UgcGxheWVyJywgICAgICAgICAgdzogWydJJ10sIGE6IFsnUSddIH0sCiAgICAgICAgeyBtOiAnQ2FsbCBmb3IgZGVmZW5zZSBzdXBwb3J0IC8gR0sgcGljayB1cCBiYWxsJywgdzogWycsJ10sIGE6IFsnWiddIH0sCiAgICAgICAgeyBtOiAnSm9ja2V5JywgICAgICAgICAgICAgICAgIHc6IFsnLyddLCBhOiBbJ0MnXSB9LAogICAgICAgIHsgbTogJ01vdmUgd2FsbCB0byBsZWZ0IC8gc2VsZWN0IGtpY2sgdGFrZXInLCB3OiBbJ1AnXSwgYTogWydFJ10gfSwKICAgICAgICB7IG06ICdHSyBjb250cm9sIChHSyBtb3ZlbWVudCknLCB3OiBbJ1NwYWNlJ10sIGE6IFsnU3BhY2UnXSB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgIGlkOiAnY29tYm9zJywKICAgICAgdGl0bGU6ICdOZXcgY29tYm9zJywKICAgICAgaXNOZXc6IHRydWUsCiAgICAgIGl0ZW1zOiBbCiAgICAgICAgeyBtOiAnUG93ZXIgc2hvdCcsICAgICAgICAgICAgdzogWydKJywgJzsnXSwgYTogWydGJywgJ0QnXSB9LAogICAgICAgIHsgbTogJ0Rpc2d1aXNlZCBmaXJzdCB0b3VjaCcsIHc6IFsnSicsICdXL0EvUy9EJ10sIGE6IFsnRicsICfihpEv4oaQL+KGky\/ihpInXSB9LAogICAgICAgIHsgbTogJ1BsYXllciBsb2NrJywgICAgICAgICAgIHc6IFsnTSddLCBhOiBbJ1YnXSwgbjogJ0Zvcm1lcmx5IOKAnHVzZXIgY29udHJvbGxlZCBydW5z4oCdLicgfSwKICAgICAgICB7IG06ICdIYXJkIHN1cGVyIGNhbmNlbCcsICAgICB3OiBbJ0onLCAnPiddLCBhOiBbJ0YnLCAnWCddIH0sCiAgICAgICAgeyBtOiAnQ2FuY2VsIGtpY2sgLyBmb3VsIGFkdmFudGFnZScsIHc6IFsnPiddLCBhOiBbJ1gnXSB9LAogICAgICAgIHsgbTogJ1NwcmludCBqb2NrZXkgKGhvbGQpJywgIHc6IFsnPiddLCBhOiBbJ1gnXSwgbjogJ0hvbGQgdGhlIGtleS4nIH0sCiAgICAgICAgeyBtOiAnQ28tb3AgY2hhbmdlIHNldCBwaWVjZSB1c2VyJywgdzogWydNJ10sIGE6IFsnViddIH0sCiAgICAgICAgeyBtOiAnR0sgbWFudWFsIG1vdmVtZW50JywgICAgdzogWydTcGFjZScsICdXL0EvUy9EJ10sIGE6IFsnU3BhY2UnLCAn4oaRL+KGkC\/ihpMv4oaSJ10gfQogICAgICBdCiAgICB9CiAgXTsKCiAgdmFyIFZJRVdTID0gWwogICAgWydib3RoJywgICAnU2hvdyBib3RoJ10sCiAgICBbJ3dhc2QnLCAgICdXQVNEIG9ubHknXSwKICAgIFsnYXJyb3dzJywgJ0Fycm93IGtleXMgb25seSddCiAgXTsKCiAgdmFyIFNVR0dFU1RJT05TID0gWydwb3dlciBzaG90JywgJ3NwcmludCcsICdqb2NrZXknLCAndGhyb3VnaCBwYXNzJywgJ3BsYXllciBsb2NrJywgJ2dvYWxrZWVwZXInXTsKCiAgLy8gLS0tLSBCdWlsZCB0aGUgbGF5b3V0IGRyb3Bkb3duIGluIEpTLgogIC8vIFdvcmRQcmVzcyBzdHJpcHMgcmF3IHNlbGVjdC9vcHRpb24gdGFncyBmcm9tIHBvc3QgY29udGVudCwgc28gaXQgY2Fubm90IGJlIHN0YXRpYyBtYXJrdXAuCiAgdmFyIHNlbFZpZXcgPSBudWxsOwogIChmdW5jdGlvbigpewogICAgdmFyIHdyYXAgPSAkKCdyY3cta2V5cy1zZWx3cmFwJyk7CiAgICBpZiAoIXdyYXApIHJldHVybjsKICAgIHZhciBzZWwgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzZWxlY3QnKTsKICAgIHNlbC5jbGFzc05hbWUgPSAncmN3LWtleXMtc2VsJzsKICAgIHNlbC5pZCA9ICdyY3cta2V5cy12aWV3JzsKICAgIHNlbC5zZXRBdHRyaWJ1dGUoJ2FyaWEtbGFiZWwnLCAnV2hpY2ggbGF5b3V0IHRvIHNob3cnKTsKICAgIGZvciAodmFyIGkgPSAwOyBpIDwgVklFV1MubGVuZ3RoOyBpKyspewogICAgICB2YXIgbyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ29wdGlvbicpOwogICAgICBvLnZhbHVlID0gVklFV1NbaV1bMF07CiAgICAgIG8udGV4dENvbnRlbnQgPSBWSUVXU1tpXVsxXTsKICAgICAgc2VsLmFwcGVuZENoaWxkKG8pOwogICAgfQogICAgc2VsLnZhbHVlID0gJ2JvdGgnOwogICAgd3JhcC5hcHBlbmRDaGlsZChzZWwpOwogICAgc2VsVmlldyA9IHNlbDsKICB9KSgpOwoKICAvLyAtLS0tIE1hdGNoaW5nLiBDYXNlLWluc2Vuc2l0aXZlLCBwYXJ0aWFsIHdvcmRzLCBhbGwgcXVlcnkgdGVybXMgbXVzdCBhcHBlYXIgc29tZXdoZXJlCiAgLy8gaW4gdGhlIG1lY2hhbmljIG5hbWUsIGl0cyBub3RlIG9yIGl0cyBncm91cCB0aXRsZS4KICBmdW5jdGlvbiBoYXlzdGFjayhpdGVtLCBncm91cFRpdGxlKXsKICAgIHZhciBwYXJ0cyA9IFtpdGVtLm0sIGdyb3VwVGl0bGVdOwogICAgaWYgKGl0ZW0ubikgcGFydHMucHVzaChpdGVtLm4pOwogICAgLy8gQSBmZXcgcGxhaW4tbGFuZ3VhZ2UgYWxpYXNlcyBzbyBjb21tb24gc2VhcmNoZXMgbGFuZC4KICAgIGlmICgvXkdLfGdvYWxrZWVwL2kudGVzdChpdGVtLm0pKSBwYXJ0cy5wdXNoKCdnb2Fsa2VlcGVyIGtlZXBlcicpOwogICAgaWYgKC9eR0svLnRlc3QoaXRlbS5tKSkgcGFydHMucHVzaCgnZ29hbGtlZXBlcicpOwogICAgcmV0dXJuIHBhcnRzLmpvaW4oJyAnKS50b0xvd2VyQ2FzZSgpOwogIH0KCiAgZnVuY3Rpb24gdGVybXMocSl7CiAgICB2YXIgdCA9IFN0cmluZyhxID09IG51bGwgPyAnJyA6IHEpLnRvTG93ZXJDYXNlKCkucmVwbGFjZSgvXlxzK3xccyskL2csICcnKTsKICAgIGlmICghdCkgcmV0dXJuIFtdOwogICAgcmV0dXJuIHQuc3BsaXQoL1xzKy8pOwogIH0KCiAgZnVuY3Rpb24gbWF0Y2hlcyhpdGVtLCBncm91cFRpdGxlLCB0cyl7CiAgICBpZiAodHMubGVuZ3RoID09PSAwKSByZXR1cm4gdHJ1ZTsKICAgIHZhciBoYXkgPSBoYXlzdGFjayhpdGVtLCBncm91cFRpdGxlKTsKICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdHMubGVuZ3RoOyBpKyspewogICAgICBpZiAoaGF5LmluZGV4T2YodHNbaV0pID09PSAtMSkgcmV0dXJuIGZhbHNlOwogICAgfQogICAgcmV0dXJuIHRydWU7CiAgfQoKICAvLyAtLS0tIFJlbmRlcmluZwogIGZ1bmN0aW9uIGNhcHNIdG1sKGtleXMsIGlzQXJyb3dzKXsKICAgIHZhciBjbHMgPSBpc0Fycm93cyA\/ICdyY3cta2V5cy1jYXBzIHJjdy1rZXlzLWFycm93c2V0JyA6ICdyY3cta2V5cy1jYXBzJzsKICAgIHZhciBoID0gJzxzcGFuIGNsYXNzPSInICsgY2xzICsgJyI+JzsKICAgIGZvciAodmFyIGkgPSAwOyBpIDwga2V5cy5sZW5ndGg7IGkrKyl7CiAgICAgIGlmIChpID4gMCkgaCArPSAnPHNwYW4gY2xhc3M9InJjdy1rZXlzLXBsdXMiPis8L3NwYW4+JzsKICAgICAgdmFyIGsgPSBTdHJpbmcoa2V5c1tpXSk7CiAgICAgIHZhciB3aWRlID0gay5sZW5ndGggPiAyID8gJyByY3cta2V5cy1jYXAtd2lkZScgOiAnJzsKICAgICAgaCArPSAnPGtiZCBjbGFzcz0icmN3LWtleXMtY2FwJyArIHdpZGUgKyAnIj4nICsgZXNjKGspICsgJzwva2JkPic7CiAgICB9CiAgICBoICs9ICc8L3NwYW4+JzsKICAgIHJldHVybiBoOwogIH0KCiAgZnVuY3Rpb24gcm93SHRtbChpdGVtLCB2aWV3KXsKICAgIHZhciBoID0gJzxkaXYgY2xhc3M9InJjdy1rZXlzLXJvdyI+JyArCiAgICAgICc8c3BhbiBjbGFzcz0icmN3LWtleXMtbWVjaCI+JyArIGVzYyhpdGVtLm0pOwogICAgaWYgKGl0ZW0ubikgaCArPSAnPHNwYW4gY2xhc3M9InJjdy1rZXlzLW5vdGUiPicgKyBlc2MoaXRlbS5uKSArICc8L3NwYW4+JzsKICAgIGggKz0gJzwvc3Bhbj48c3BhbiBjbGFzcz0icmN3LWtleXMtYmluZHMiPic7CiAgICBpZiAodmlldyAhPT0gJ2Fycm93cycpewogICAgICBoICs9ICc8c3BhbiBjbGFzcz0icmN3LWtleXMtYmluZCI+PHNwYW4gY2xhc3M9InJjdy1rZXlzLWJsIj5XQVNEPC9zcGFuPicgKyBjYXBzSHRtbChpdGVtLncsIGZhbHNlKSArICc8L3NwYW4+JzsKICAgIH0KICAgIGlmICh2aWV3ICE9PSAnd2FzZCcpewogICAgICBoICs9ICc8c3BhbiBjbGFzcz0icmN3LWtleXMtYmluZCI+PHNwYW4gY2xhc3M9InJjdy1rZXlzLWJsIj5BcnJvd3M8L3NwYW4+JyArIGNhcHNIdG1sKGl0ZW0uYSwgdHJ1ZSkgKyAnPC9zcGFuPic7CiAgICB9CiAgICBoICs9ICc8L3NwYW4+PC9kaXY+JzsKICAgIHJldHVybiBoOwogIH0KCiAgZnVuY3Rpb24gZW1wdHlIdG1sKCl7CiAgICB2YXIgaCA9ICc8ZGl2IGNsYXNzPSJyY3cta2V5cy1lbXB0eSI+JyArCiAgICAgICc8cCBzdHlsZT0ibWFyZ2luOjAgMCA0cHgiPjxiPk5vIGNvbnRyb2wgbWF0Y2hlcyB0aGF0LjwvYj48L3A+JyArCiAgICAgICc8cCBzdHlsZT0ibWFyZ2luOjAiPlRyeSBvbmUgb2YgdGhlc2UgaW5zdGVhZDo8L3A+JyArCiAgICAgICc8ZGl2IGNsYXNzPSJyY3cta2V5cy1zdWdnIj4nOwogICAgZm9yICh2YXIgaSA9IDA7IGkgPCBTVUdHRVNUSU9OUy5sZW5ndGg7IGkrKyl7CiAgICAgIGggKz0gJzxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0icmN3LWtleXMtc2ciIGRhdGEtcT0iJyArIGVzYyhTVUdHRVNUSU9OU1tpXSkgKyAnIj4nICsgZXNjKFNVR0dFU1RJT05TW2ldKSArICc8L2J1dHRvbj4nOwogICAgfQogICAgaCArPSAnPC9kaXY+PC9kaXY+JzsKICAgIHJldHVybiBoOwogIH0KCiAgZnVuY3Rpb24gcmVuZGVyKCl7CiAgICB2YXIgb3V0ID0gJCgncmN3LWtleXMtb3V0Jyk7CiAgICBpZiAoIW91dCkgcmV0dXJuOwogICAgdmFyIGlucHV0ID0gJCgncmN3LWtleXMtaW5wdXQnKTsKICAgIHZhciBxID0gaW5wdXQgPyBpbnB1dC52YWx1ZSA6ICcnOwogICAgdmFyIHZpZXcgPSBzZWxWaWV3ID8gKHNlbFZpZXcudmFsdWUgfHwgJ2JvdGgnKSA6ICdib3RoJzsKICAgIHZhciB0cyA9IHRlcm1zKHEpOwoKICAgIHZhciBoID0gJyc7CiAgICB2YXIgdG90YWwgPSAwOwogICAgZm9yICh2YXIgZyA9IDA7IGcgPCBHUk9VUFMubGVuZ3RoOyBnKyspewogICAgICB2YXIgZ3JwID0gR1JPVVBTW2ddOwogICAgICB2YXIgcm93cyA9ICcnOwogICAgICB2YXIgbiA9IDA7CiAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgZ3JwLml0ZW1zLmxlbmd0aDsgaSsrKXsKICAgICAgICBpZiAoIW1hdGNoZXMoZ3JwLml0ZW1zW2ldLCBncnAudGl0bGUsIHRzKSkgY29udGludWU7CiAgICAgICAgcm93cyArPSByb3dIdG1sKGdycC5pdGVtc1tpXSwgdmlldyk7CiAgICAgICAgbisrOwogICAgICB9CiAgICAgIGlmIChuID09PSAwKSBjb250aW51ZTsKICAgICAgdG90YWwgKz0gbjsKICAgICAgdmFyIGNscyA9IGdycC5pc05ldyA\/ICdyY3cta2V5cy1ncm91cCByY3cta2V5cy1uZXcnIDogJ3Jjdy1rZXlzLWdyb3VwJzsKICAgICAgaCArPSAnPGRpdiBjbGFzcz0iJyArIGNscyArICciPicgKwogICAgICAgICc8cCBjbGFzcz0icmN3LWtleXMtZ2giPicgKyBlc2MoZ3JwLnRpdGxlKSArICc8L3A+JyArCiAgICAgICAgJzxkaXYgY2xhc3M9InJjdy1rZXlzLXJvd3MiPicgKyByb3dzICsgJzwvZGl2PicgKwogICAgICAgICc8L2Rpdj4nOwogICAgfQoKICAgIHZhciBjbnQgPSAkKCdyY3cta2V5cy1jb3VudCcpOwogICAgaWYgKGNudCl7CiAgICAgIGlmICh0cy5sZW5ndGggPT09IDApewogICAgICAgIGNudC5pbm5lckhUTUwgPSAnU2hvd2luZyBhbGwgPGI+JyArIHRvdGFsICsgJzwvYj4gZGVmYXVsdCBiaW5kaW5ncy4nOwogICAgICB9IGVsc2UgewogICAgICAgIGNudC5pbm5lckhUTUwgPSAnPGI+JyArIHRvdGFsICsgJzwvYj4gbWF0Y2gnICsgKHRvdGFsID09PSAxID8gJycgOiAnZXMnKSArICcgZm9yIOKAnCcgKyBlc2MocSkgKyAn4oCdLic7CiAgICAgIH0KICAgIH0KCiAgICBpZiAodG90YWwgPT09IDApewogICAgICBvdXQuaW5uZXJIVE1MID0gZW1wdHlIdG1sKCk7CiAgICAgIHZhciBzZ3MgPSBvdXQucXVlcnlTZWxlY3RvckFsbCgnLnJjdy1rZXlzLXNnJyk7CiAgICAgIGZvciAodmFyIGsgPSAwOyBrIDwgc2dzLmxlbmd0aDsgaysrKXsKICAgICAgICBzZ3Nba10uYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbigpewogICAgICAgICAgdmFyIGlucCA9ICQoJ3Jjdy1rZXlzLWlucHV0Jyk7CiAgICAgICAgICBpZiAoIWlucCkgcmV0dXJuOwogICAgICAgICAgaW5wLnZhbHVlID0gdGhpcy5nZXRBdHRyaWJ1dGUoJ2RhdGEtcScpIHx8ICcnOwogICAgICAgICAgcmVuZGVyKCk7CiAgICAgICAgICB0cnkgeyBpbnAuZm9jdXMoKTsgfSBjYXRjaCAoZSkge30KICAgICAgICB9KTsKICAgICAgfQogICAgICByZXR1cm47CiAgICB9CgogICAgb3V0LmlubmVySFRNTCA9IGg7CiAgfQoKICB2YXIgaW5wdXQgPSAkKCdyY3cta2V5cy1pbnB1dCcpOwogIGlmIChpbnB1dCl7CiAgICBpbnB1dC5hZGRFdmVudExpc3RlbmVyKCdpbnB1dCcsIHJlbmRlcik7CiAgICBpbnB1dC5hZGRFdmVudExpc3RlbmVyKCdrZXlkb3duJywgZnVuY3Rpb24oZSl7CiAgICAgIGlmIChlLmtleSA9PT0gJ0VudGVyJyB8fCBlLmtleUNvZGUgPT09IDEzKSBlLnByZXZlbnREZWZhdWx0KCk7CiAgICB9KTsKICB9CiAgaWYgKHNlbFZpZXcpIHNlbFZpZXcuYWRkRXZlbnRMaXN0ZW5lcignY2hhbmdlJywgcmVuZGVyKTsKCiAgdmFyIGNsZWFyQnRuID0gJCgncmN3LWtleXMtY2xlYXInKTsKICBpZiAoY2xlYXJCdG4pewogICAgY2xlYXJCdG4uYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbigpewogICAgICB2YXIgaW5wID0gJCgncmN3LWtleXMtaW5wdXQnKTsKICAgICAgaWYgKGlucCl7CiAgICAgICAgaW5wLnZhbHVlID0gJyc7CiAgICAgICAgdHJ5IHsgaW5wLmZvY3VzKCk7IH0gY2F0Y2ggKGUpIHt9CiAgICAgIH0KICAgICAgcmVuZGVyKCk7CiAgICB9KTsKICB9CgogIHJlbmRlcigpOwp9KSgpOwo=\"),function(c){return c.charCodeAt(0)})))<\/script>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-two-layouts\">The two default layouts<\/h2>\n\n\n\n<p>FC 27 gives you a choice of two redesigned defaults rather than one. Both cover the same mechanics; they differ in which hand does the moving.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">WASD layout<\/h3>\n\n\n\n<p>Movement on <strong>W A S D<\/strong>, with attacking and defending actions spread across the right-hand side of the keyboard \u2014 through pass on O, lob pass and cross on K, shoot on the semicolon key, sprint on P, player lock on M.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/creativegroup-blog-prd-eu-west-1-recharge-blog.s3.eu-west-1.amazonaws.com\/blog\/wp-content\/uploads\/2026\/09\/04150115\/fc27-pc-keyboard-1-wasd-layout.jpg\" alt=\"FC 27 default WASD keyboard layout for movement, attacking and defending\"\/><figcaption class=\"wp-element-caption\">The default WASD layout \u2014 movement on WASD, actions on the right hand.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Arrow keys layout<\/h3>\n\n\n\n<p>Movement on the <strong>arrow keys<\/strong>, with the action bindings mirrored onto the left hand: through pass on W, lob pass and cross on A, shoot on D, sprint on E, player lock on V. If you have played with arrow keys in previous editions, this will feel closest to home.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/creativegroup-blog-prd-eu-west-1-recharge-blog.s3.eu-west-1.amazonaws.com\/blog\/wp-content\/uploads\/2026\/09\/04150121\/fc27-pc-keyboard-2-arrows-layout.jpg\" alt=\"FC 27 default Arrow Keys keyboard layout for movement, attacking and defending\"\/><figcaption class=\"wp-element-caption\">The default arrow keys layout \u2014 movement on the arrows, actions on the left hand.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-new-combos\">The new keyboard combos<\/h2>\n\n\n\n<p>These are the additions that matter most competitively. Eight mechanics that previously favoured a controller now have proper keyboard combos, including the power shot, the disguised first touch and manual goalkeeper movement.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/creativegroup-blog-prd-eu-west-1-recharge-blog.s3.eu-west-1.amazonaws.com\/blog\/wp-content\/uploads\/2026\/09\/04150126\/fc27-pc-keyboard-3-combos-layout.jpg\" alt=\"FC 27 keyboard combos comparing the new Arrow Keys and WASD inputs\"\/><figcaption class=\"wp-element-caption\">The new FC 27 keyboard combos in both layouts.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Power shot<\/h3>\n\n\n\n<p><strong>J + ;<\/strong> on WASD, or <strong>F + D<\/strong> on arrow keys. The power shot has been one of the strongest arguments for playing FC on a controller \u2014 this closes that gap.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Disguised first touch<\/h3>\n\n\n\n<p><strong>J<\/strong> plus a direction (W\/A\/S\/D) on WASD, or <strong>F<\/strong> plus a direction (arrow keys) on the arrows layout.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Player lock<\/h3>\n\n\n\n<p><strong>M<\/strong> on WASD, <strong>V<\/strong> on arrow keys \u2014 formerly known as user controlled runs. The same binding also handles co-op change set piece user. Note that player lock behaves differently in FC 27: while you control an off-ball player, the ball carrier no longer automatically dribbles around defenders.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Hard super cancel, cancel kick and sprint jockey<\/h3>\n\n\n\n<p>Hard super cancel is <strong>J + &gt;<\/strong> (WASD) or <strong>F + X<\/strong> (arrows). Cancel kick and foul advantage sit on <strong>&gt;<\/strong> or <strong>X<\/strong> on their own, and holding that same key gives you sprint jockey.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Manual goalkeeper movement<\/h3>\n\n\n\n<p><strong>Space<\/strong> plus a direction, in either layout. Space alone remains GK control.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-rebinding\">Can you still rebind everything?<\/h2>\n\n\n\n<p>Yes. These are defaults, not a fixed scheme \u2014 every control remains fully customisable in the game\u2019s settings, so you can start from whichever layout is closer and adjust from there. EA also added keyboard shortcuts for in-match tactical changes, so you can adjust your setup without leaving your core bindings.<\/p>\n\n\n\n<p>For the rest of what changed on PC \u2014 the four-tier spec sheet, the VRAM indicator, faster launches and Steam friends \u2014 see the <a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-pc-requirements\">FC 27 PC requirements guide<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-fc-27-faq\">FC 27 FAQ<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">What are the default keyboard controls in FC 27?<\/h3>\n\n\n\n<p>FC 27 has two official default layouts. WASD puts movement on W\/A\/S\/D with actions on the right hand (through pass O, lob pass K, shoot ;, sprint P). Arrow Keys puts movement on the arrows with actions on the left hand (through pass W, lob pass A, shoot D, sprint E).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How do you do a power shot on keyboard in FC 27?<\/h3>\n\n\n\n<p>Press J + ; on the WASD layout, or F + D on the arrow keys layout. It is one of eight new keyboard combos added in FC 27.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What is the player lock key in FC 27?<\/h3>\n\n\n\n<p>M on the WASD layout and V on the arrow keys layout. Player lock was previously called user controlled runs. In FC 27 the ball carrier no longer automatically avoids defenders while you control another player, so it carries more risk than before.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can you change the keyboard controls in FC 27?<\/h3>\n\n\n\n<p>Yes \u2014 both layouts are defaults and every binding remains fully customisable in the game\u2019s settings. FC 27 also adds keyboard shortcuts for in-match tactical adjustments.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How do you control the goalkeeper with a keyboard in FC 27?<\/h3>\n\n\n\n<p>Space is GK control. For manual goalkeeper movement, hold Space plus a direction \u2014 W\/A\/S\/D on the WASD layout or the arrow keys on the arrows layout.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-more-fc27\">More FC 27<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-pc-requirements\">FC 27 PC requirements: can your PC run it?<\/a><\/li><li><a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-gameplay-changes-closed-beta\">FC 27 gameplay changes after the closed beta<\/a><\/li><li><a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-squad-builder\">FC 27 squad builder<\/a><\/li><li><a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-player-ratings-database\">FC 27 player ratings database<\/a><\/li><li><a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-player-comparison-tool\">FC 27 player comparison tool<\/a><\/li><li><a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-pack-opener-simulator\">FC 27 pack opener simulator<\/a><\/li><\/ul>\n\n\n\n<p><em>Unofficial fan content by Recharge.com \u2014 not affiliated with or endorsed by EA SPORTS. Specifications, keyboard layouts and gameplay changes are taken from EA\u2019s official FC 27 Pitch Notes (PC Deep Dive, 2 September 2026, and Closed Beta Feedback Update, 3 September 2026). EA SPORTS FC 27 launches worldwide on 25 September 2026.<\/em><\/p>\n\n\n\n\n<!-- FC 27 popup X8. Platform gift-card showcase (PlayStation \/ Xbox \/ paysafecard Players Pass for Steam), card swaps with the platform choice. No game, no countdown, no page rain. 6 languages, region-matched store. Copy in the markup, timings in CFG. Zero \"and\" symbols on purpose - WordPress entity-encodes them inside script tags. -->\n<style>\n#rcm-root{position:fixed;inset:0;z-index:2147483000;font-family:Poppins,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-align:left}\n#rcm-root .rcm-backdrop{position:absolute;inset:0;background:rgba(0,18,22,.74);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .35s ease}\n#rcm-root .rcm-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.94);width:min(94vw,880px);max-height:94vh;overflow:auto;box-sizing:border-box;opacity:0;outline:none;border-radius:28px;background:linear-gradient(170deg,#8b7cf6 0%,#93b8f0 48%,#bfeee8 100%);box-shadow:0 40px 100px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.07);display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);transition:opacity .35s ease,transform .5s cubic-bezier(.2,.9,.2,1.08)}\n#rcm-root.rcm-in .rcm-backdrop{opacity:1}\n#rcm-root.rcm-in .rcm-card{opacity:1;transform:translate(-50%,-50%) scale(1)}\n#rcm-root .rcm-x{position:absolute;top:12px;right:12px;z-index:6;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:50%;background:rgba(16,35,58,.16);color:#10233a!important;font-size:22px;line-height:36px;text-align:center;cursor:pointer;transition:transform .2s ease,background .2s ease}\n#rcm-root .rcm-x:hover{background:rgba(255,255,255,.22);transform:rotate(90deg)}\n#rcm-root .rcm-cardwrap{position:absolute;left:0;right:0;top:0;bottom:54px;z-index:3;display:flex;align-items:center;justify-content:center;padding:26px}\n#rcm-root .rcm-hero{width:84%;max-width:360px;height:auto;border-radius:14px;box-shadow:0 26px 60px rgba(0,0,0,.5),0 2px 0 rgba(255,255,255,.18) inset;transform:rotate(-5deg);transition:opacity .28s ease,transform .45s cubic-bezier(.2,.9,.2,1)}\n#rcm-root .rcm-hero.is-swap{opacity:0;transform:rotate(-5deg) translateY(10px) scale(.96)}\n#rcm-root .rcm-cardcap{position:absolute;left:18px;right:18px;bottom:16px;z-index:4;margin:0;text-align:center;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:#cfe3ff!important}\n#rcm-root .rcm-stage{position:relative;overflow:hidden;display:block;padding:0;min-height:440px;background:linear-gradient(180deg,#1b2a4a 0%,#16304a 55%,#0f2233 100%);touch-action:none;user-select:none;-webkit-user-select:none}\n#rcm-root .rcm-pitch{position:absolute;left:-30%;right:-30%;bottom:-8%;height:70%;z-index:1;background:repeating-linear-gradient(0deg,rgba(255,255,255,.09) 0 2px,rgba(255,255,255,0) 2px 40px),repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 2px,rgba(255,255,255,0) 2px 60px);transform:perspective(420px) rotateX(58deg);transform-origin:50% 100%;pointer-events:none}\n#rcm-root .rcm-pitch::after{content:\"\";position:absolute;left:50%;top:0;width:34%;padding-top:34%;margin-left:-17%;border:2px solid rgba(255,255,255,.12);border-radius:50%}\n#rcm-root .rcm-light{position:absolute;left:-40%;top:-30%;width:40%;height:160%;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.12),rgba(255,255,255,0));transform:skewX(-16deg);animation:rcmSweep 6s ease-in-out 1s infinite;pointer-events:none}\n#rcm-root .rcm-cta.is-pulse{animation:rcmPulseBtn 1.6s ease-in-out infinite}\n@keyframes rcmPulseBtn{0%,100%{box-shadow:0 12px 26px rgba(0,224,112,.4)}50%{box-shadow:0 12px 40px rgba(0,224,112,.75)}}\n@keyframes rcmHit{0%{transform:scale(1)}40%{transform:scale(1.35)}100%{transform:scale(1)}}\n@keyframes rcmMiss{0%,100%{transform:translateX(0)}20%{transform:translateX(-6px)}60%{transform:translateX(6px)}}\n#rcm-root .rcm-body{padding:30px 32px 26px;min-width:0;color:#10233a}\n#rcm-root .rcm-rise{opacity:0;transform:translateY(14px)}\n#rcm-root.rcm-in .rcm-rise{animation:rcmRise .55s cubic-bezier(.2,.9,.2,1) both}\n#rcm-root.rcm-in .rcm-rise:nth-child(1){animation-delay:.16s}#rcm-root.rcm-in .rcm-rise:nth-child(2){animation-delay:.22s}#rcm-root.rcm-in .rcm-rise:nth-child(3){animation-delay:.28s}#rcm-root.rcm-in .rcm-rise:nth-child(4){animation-delay:.34s}#rcm-root.rcm-in .rcm-rise:nth-child(5){animation-delay:.4s}#rcm-root.rcm-in .rcm-rise:nth-child(6){animation-delay:.46s}#rcm-root.rcm-in .rcm-rise:nth-child(7){animation-delay:.52s}#rcm-root.rcm-in .rcm-rise:nth-child(8){animation-delay:.58s}#rcm-root.rcm-in .rcm-rise:nth-child(9){animation-delay:.64s}\n#rcm-root .rcm-eyebrow{display:block;margin:0 0 10px;padding:0;background:none;color:#10233a!important;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}\n#rcm-root .rcm-dot{display:none}\n#rcm-root .rcm-title{margin:0 0 8px;font-size:26px;line-height:1.15;font-weight:600;letter-spacing:-.01em;color:#10233a!important}\n#rcm-root .rcm-plats{display:flex;gap:8px;margin:0 0 14px;flex-wrap:wrap}\n#rcm-root .rcm-plat{display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 16px;border-radius:999px;border:1.5px solid rgba(16,35,58,.28);background:rgba(255,255,255,.34);color:#10233a!important;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}\n#rcm-root .rcm-plat::before{content:\"\";width:10px;height:10px;border-radius:50%;background:currentColor;opacity:.9}\n#rcm-root .rcm-plat[data-platform=\"playstation\"]::before{background:#2e6bff}\n#rcm-root .rcm-plat[data-platform=\"xbox\"]::before{background:#3ec53e}\n#rcm-root .rcm-plat[data-platform=\"steam\"]::before{background:#66c0f4}\n#rcm-root .rcm-plat:hover,#rcm-root .rcm-plat:focus-visible{transform:translateY(-2px);border-color:rgba(255,255,255,.5)}\n#rcm-root .rcm-plat.is-on{background:#101820!important;border-color:#101820!important;color:#fff!important;box-shadow:0 10px 22px rgba(16,24,32,.32)}\n#rcm-root .rcm-sub{margin:0 0 18px;font-size:13.5px;line-height:1.45;color:#38506b!important}\n#rcm-root .rcm-pick{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#38506b!important}\n#rcm-root .rcm-market{margin:0 0 10px;justify-content:center;font-size:12px;color:#38506b!important;display:flex;align-items:center;gap:8px;flex-wrap:wrap}\n#rcm-root .rcm-market .rcm-flag{display:inline;padding:0;border-radius:0;background:none;color:#38506b!important;font-weight:600;font-size:12.5px}\n#rcm-root .rcm-undo{background:none;border:0;padding:0;margin:0;color:#10233a!important;font-family:inherit;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}\n#rcm-root .rcm-actions{display:flex;flex-direction:column;align-items:stretch;margin:18px 0 12px}\n#rcm-root .rcm-cta{width:100%;box-sizing:border-box;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:#101820;color:#25e07a!important;text-decoration:none!important;font-weight:600;font-size:15px;line-height:1;padding:15px 24px;border-radius:999px;border:0;box-shadow:0 12px 26px rgba(16,24,32,.28);transition:transform .15s ease,box-shadow .15s ease;will-change:transform}\n#rcm-root .rcm-cta:hover,#rcm-root .rcm-cta:focus-visible{box-shadow:0 16px 32px rgba(0,224,112,.5);color:#00373d!important}\n\n#rcm-root .rcm-cta-text{color:#25e07a!important;display:inline-block}\n#rcm-root .rcm-cta-text.is-swap{animation:rcmSwap .38s cubic-bezier(.2,.9,.2,1.2)}\n#rcm-root .rcm-later{display:block;width:100%;margin-top:4px;text-align:center;align-self:center;background:none;border:0;margin:0;padding:8px 4px;color:#38506b!important;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:3px;box-shadow:none}\n#rcm-root .rcm-later:hover{color:#10233a!important}\nhtml.rcm-lock{overflow:hidden}\n@keyframes rcmRise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}\n@keyframes rcmSwap{0%{opacity:0;transform:translateY(8px) scale(.96)}100%{opacity:1;transform:none}}\n@keyframes rcmFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes rcmDrop{0%{opacity:0;transform:translateY(-50px) scale(.9)}100%{opacity:1;transform:none}}\n@keyframes rcmSweep{0%{left:-45%}55%,100%{left:125%}}\n@keyframes rcmPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.55}}\n}\n}\n@keyframes rcmBump{0%{transform:scale(1)}40%{transform:scale(1.06) rotate(-2deg)}100%{transform:scale(1)}}\n@keyframes rcmSpark{0%{opacity:1;transform:translate(0,0) scale(1)}100%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.2)}}\n@media (max-width:719px){\n#rcm-root .rcm-card{grid-template-columns:1fr;width:min(94vw,440px);border-radius:22px}\n#rcm-root .rcm-stage{min-height:200px}\n#rcm-root .rcm-cardwrap{bottom:44px;padding:16px}\n#rcm-root .rcm-hero{width:76%;max-width:260px}\n#rcm-root .rcm-cardcap{bottom:12px;font-size:11.5px}\n#rcm-root .rcm-glow{top:50%}\n#rcm-root .rcm-body{padding:16px 18px 16px}\n#rcm-root .rcm-eyebrow{margin-bottom:8px}\n#rcm-root .rcm-title{font-size:20px;margin-bottom:6px}\n#rcm-root .rcm-sub{font-size:12.5px;margin-bottom:12px}\n#rcm-root .rcm-plats{gap:6px;margin-bottom:10px;flex-wrap:nowrap}\n#rcm-root .rcm-plat{padding:8px 8px;font-size:12px;gap:6px;flex:1;justify-content:center;white-space:nowrap}\n#rcm-root .rcm-market{margin-bottom:12px}\n#rcm-root .rcm-market-text{display:none}\n#rcm-root .rcm-actions{margin:14px 0 10px}\n#rcm-root .rcm-actions{flex-direction:column;align-items:stretch;gap:6px}\n#rcm-root .rcm-cta{width:100%;box-sizing:border-box}\n}\n@media (prefers-reduced-motion:reduce){#rcm-root *,#rcm-root *::before,#rcm-root *::after{animation:none!important;transition:none!important}#rcm-root .rcm-rise{opacity:1;transform:none}}\n<\/style>\n<div id=\"rcm-root\" style=\"display:none\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"rcm-title\">\n  <div class=\"rcm-backdrop\" data-rcm-close=\"1\"><\/div>\n  <div class=\"rcm-card\" tabindex=\"-1\">\n    <button type=\"button\" class=\"rcm-x\" data-rcm-close=\"1\" aria-label=\"Close\">\u00d7<\/button>\n    <div class=\"rcm-stage\">\n      <span class=\"rcm-glow\"><\/span><span class=\"rcm-pitch\"><\/span><span class=\"rcm-light\"><\/span>\n      <div class=\"rcm-cardwrap\">\n        <img loading=\"lazy\" class=\"rcm-hero\" src=\"https:\/\/creativegroup-blog-prd-eu-west-1-recharge-blog.s3.eu-west-1.amazonaws.com\/blog\/wp-content\/uploads\/2026\/09\/16135154\/playstation-gift-card-800.webp\" alt=\"PlayStation Store gift card\" width=\"800\" height=\"500\" decoding=\"async\">\n      <\/div>\n      <p class=\"rcm-cardcap\"><span class=\"rcm-cardcap-t\">PlayStation Store<\/span><\/p>\n    <\/div>\n    <div class=\"rcm-body\">\n      <p class=\"rcm-eyebrow rcm-rise\"><span class=\"rcm-dot\"><\/span><span class=\"rcm-eyebrow-dyn\">FC 27 kick-off<\/span><\/p>\n      <p class=\"rcm-title rcm-rise\" id=\"rcm-title\">FC 27 is nearly here. Fund the squad.<\/p>\n      <p class=\"rcm-sub rcm-rise\">Instant delivery \u00b7 code by email<\/p>\n      <p class=\"rcm-pick rcm-rise\">Where do you play?<\/p>\n      <div class=\"rcm-plats rcm-rise\" role=\"radiogroup\" aria-label=\"Platform\">\n        <button type=\"button\" class=\"rcm-plat is-on\" role=\"radio\" aria-checked=\"true\" data-platform=\"playstation\" data-label=\"PlayStation\" data-cta=\"pl_ps\" data-slug=\"playstation-store\" data-color=\"#2e6bff\">PlayStation<\/button>\n        <button type=\"button\" class=\"rcm-plat\" role=\"radio\" aria-checked=\"false\" data-platform=\"xbox\" data-label=\"Xbox\" data-cta=\"pl_xb\" data-slug=\"xbox-gift-card\" data-color=\"#3ec53e\">Xbox<\/button>\n        <button type=\"button\" class=\"rcm-plat\" role=\"radio\" aria-checked=\"false\" data-platform=\"steam\" data-label=\"PC \u00b7 Steam\" data-cta=\"pl_st\" data-slug=\"paysafecard-players-pass-steam\" data-color=\"#66c0f4\">PC \u00b7 Steam<\/button>\n      <\/div>\n      <div class=\"rcm-actions rcm-rise\">\n        <a class=\"rcm-cta\" href=\"https:\/\/www.recharge.com\/en\/gb\/playstation-store\"><span class=\"rcm-cta-text\">Get PlayStation Store credit<\/span><\/a>\n      <\/div>\n      <p class=\"rcm-market rcm-rise\"><span class=\"rcm-flag\">UK store \u00b7 \u00a3<\/span><span class=\"rcm-market-text\"><\/span><button type=\"button\" class=\"rcm-undo\" hidden><\/button><\/p>\n      <button type=\"button\" class=\"rcm-later\" data-rcm-close=\"1\">Not now<\/button>\n    <\/div>\n  <\/div>\n<\/div>\n<script>\n(function () {\n  if (window.__rcmFc27) { return; }\n  window.__rcmFc27 = true;\n  var AMP = String.fromCharCode(38);\n  var CFG = {\n    key: 'rcm_fc27_kit',\n    mobileSeconds: 5,\n    desktopFallbackSeconds: 5,\n    hideDays: 0,\n    hideDaysAfterClick: 0,\n    launch: '2026-09-25T00:00:00',\n    earlyConsole: '2026-09-18T00:00:00',\n    earlyPC: '2026-09-17T23:00:00Z',\n    launchText: 'Ultimate editions first. Full launch Friday 25 September',\n    blogLocale: '',\n    utm: 'utm_source=blog' + AMP + 'utm_medium=popup' + AMP + 'utm_campaign=fc27_kickoff'\n  };\n  var o = window.rcPopOverrides || {};\n  for (var k in o) { if (o.hasOwnProperty(k)) { CFG[k] = o[k]; } }\n\n  var root = document.getElementById('rcm-root');\n  if (!root) { return; }\n  var q = function (s) { return root.querySelector(s); };\n  var card = q('.rcm-card'), cta = q('.rcm-cta'), ctaText = q('.rcm-cta-text'), plats = root.querySelectorAll('.rcm-plat');\n  var stage = q('.rcm-stage'), hero = q('.rcm-hero'), glow = q('.rcm-glow'), cardCap = q('.rcm-cardcap-t');\n  var eyebrow = q('.rcm-eyebrow-dyn'), title = q('#rcm-title');\n  var flag = q('.rcm-flag'), marketText = q('.rcm-market-text'), undo = q('.rcm-undo');\n  var closers = root.querySelectorAll('[data-rcm-close]');\n  var shown = false, open = false, waiting = false, how = '', timer = 0, last = {};\n  var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  var isTouch = window.matchMedia('(hover: none), (pointer: coarse)').matches;\n  if (!isTouch) { if (navigator.maxTouchPoints > 0) { if (window.innerWidth < 900) { isTouch = true; } } }\n  document.body.appendChild(root);\n\n  var CARDCAP = { playstation: 'PlayStation Store', xbox: 'Xbox', steam: 'paysafecard Players Pass' };\n  var IMGS = {\"playstation\": \"https:\/\/creativegroup-blog-prd-eu-west-1-recharge-blog.s3.eu-west-1.amazonaws.com\/blog\/wp-content\/uploads\/2026\/09\/16135154\/playstation-gift-card-800.webp\", \"xbox\": \"https:\/\/creativegroup-blog-prd-eu-west-1-recharge-blog.s3.eu-west-1.amazonaws.com\/blog\/wp-content\/uploads\/2026\/09\/16135157\/xbox-gift-card-800.webp\", \"steam\": \"https:\/\/creativegroup-blog-prd-eu-west-1-recharge-blog.s3.eu-west-1.amazonaws.com\/blog\/wp-content\/uploads\/2026\/09\/16115354\/paysafecard-players-pass-steam-card.webp\"};\n  var STORES = { en: ['us','gb','ca','au','ie','nz','in','za','ae','sg','nl','de','be','at','ch','se','no','dk','fi','pl'], de: ['de','at','ch'], fr: ['fr'], nl: ['nl'], es: ['es'], it: ['it'], pl: ['pl'], pt: ['pt'] };\n  var DEFAULT_CC = { en: 'gb', de: 'de', fr: 'fr', nl: 'nl', es: 'es', it: 'it', pl: 'pl', pt: 'pt' };\n  var LABEL = { us: 'US store \u00b7 $', gb: 'UK store \u00b7 \u00a3', ca: 'Canada store \u00b7 $', au: 'Australia store \u00b7 $', ie: 'Ireland store \u00b7 \u20ac', nz: 'New Zealand store \u00b7 $', in: 'India store \u00b7 \u20b9', za: 'South Africa store \u00b7 R', ae: 'UAE store \u00b7 AED', sg: 'Singapore store \u00b7 $', nl: 'Netherlands store \u00b7 \u20ac', de: 'Germany store \u00b7 \u20ac', be: 'Belgium store \u00b7 \u20ac', at: 'Austria store \u00b7 \u20ac', ch: 'Switzerland store \u00b7 CHF', se: 'Sweden store \u00b7 kr', no: 'Norway store \u00b7 kr', dk: 'Denmark store \u00b7 kr', fi: 'Finland store \u00b7 \u20ac', pl: 'Poland store \u00b7 z\u0142', fr: 'France store \u00b7 \u20ac', es: 'Spain store \u00b7 \u20ac', it: 'Italy store \u00b7 \u20ac', pt: 'Portugal store \u00b7 \u20ac' };\n  var TZ = { 'America\/New_York': 'us', 'America\/Chicago': 'us', 'America\/Denver': 'us', 'America\/Los_Angeles': 'us', 'America\/Phoenix': 'us', 'America\/Anchorage': 'us', 'Pacific\/Honolulu': 'us', 'America\/Detroit': 'us', 'America\/Toronto': 'ca', 'America\/Vancouver': 'ca', 'America\/Edmonton': 'ca', 'America\/Winnipeg': 'ca', 'America\/Halifax': 'ca', 'Europe\/London': 'gb', 'Europe\/Dublin': 'ie', 'Australia\/Sydney': 'au', 'Australia\/Melbourne': 'au', 'Australia\/Brisbane': 'au', 'Australia\/Perth': 'au', 'Australia\/Adelaide': 'au', 'Pacific\/Auckland': 'nz', 'Asia\/Kolkata': 'in', 'Africa\/Johannesburg': 'za', 'Asia\/Dubai': 'ae', 'Asia\/Singapore': 'sg', 'Europe\/Amsterdam': 'nl', 'Europe\/Berlin': 'de', 'Europe\/Brussels': 'be', 'Europe\/Vienna': 'at', 'Europe\/Zurich': 'ch', 'Europe\/Stockholm': 'se', 'Europe\/Oslo': 'no', 'Europe\/Copenhagen': 'dk', 'Europe\/Helsinki': 'fi', 'Europe\/Warsaw': 'pl', 'Europe\/Paris': 'fr', 'Europe\/Madrid': 'es', 'Europe\/Rome': 'it', 'Europe\/Lisbon': 'pt' };\n  var STRINGS = {\n    en: { eyebrow: 'EA SPORTS FC 27 is live!', sub: 'Instant delivery \u00b7 code by email', pick: 'Where do you play?', cta1: 'Top up now', back: 'Welcome back', outNow: 'FC 27 is out now', liveTitle: 'FC 27 is live. Top up and play.', later: 'Not now', close: 'Close', undo: 'Use the {store} store instead', title: 'Top up any gaming wallet instantly', cta: { playstation: 'Get PlayStation Store credit', xbox: 'Get Xbox credit', steam: 'Get Steam credit' }, titles: [['player-lists', 'Shortlist done. Fund the squad.'], ['player-stats', 'Ratings checked. Fund the squad.'], ['ratings-database', 'Ratings checked. Fund the squad.'], ['squad-builder', 'Dream XI built. Now fund it.'], ['pack-opener', 'Packs simulated. Now open real ones.'], ['wonderkids', 'Wonderkids found. Fund the squad.'], ['icons', 'Icons scouted. Fund the squad.'], ['editions', 'Edition picked. Fund it before kick-off.'], ['pc-requirements', 'PC ready? Fund your Steam wallet.'], ['keyboard', 'Controls sorted. Fund your Steam wallet.'], ['closed-beta', 'Gameplay studied. Fund the squad.'], ['comparison', 'Debate settled. Fund the squad.'], ['upgrades', 'Upgrades noted. Fund the squad.']] },\n    de: { eyebrow: 'EA SPORTS FC 27 ist live!', sub: 'Sofortige Lieferung \u00b7 Code per E-Mail', pick: 'Wo spielst du?', cta1: 'Jetzt aufladen', back: 'Willkommen zur\u00fcck', outNow: 'FC 27 ist da', liveTitle: 'FC 27 ist live. Aufladen und spielen.', later: 'Sp\u00e4ter', close: 'Schlie\u00dfen', undo: 'Lieber den Store {store}', title: 'Lade jedes Gaming-Guthaben sofort auf', cta: { playstation: 'PlayStation Store Guthaben', xbox: 'Xbox Guthaben', steam: 'Steam Guthaben' }, titles: [['kader-builder', 'Startelf steht. Jetzt Guthaben holen.'], ['spielerbewertungen', 'Ratings gepr\u00fcft. Jetzt Guthaben holen.'], ['pack-opener', 'Packs simuliert. Jetzt echte \u00f6ffnen.'], ['wonderkids', 'Talente gefunden. Jetzt Guthaben holen.'], ['icons', 'Icons gescoutet. Jetzt Guthaben holen.'], ['spielervergleich', 'Vergleich erledigt. Jetzt Guthaben holen.'], ['abwertungen', 'Auf- und Abwertungen gepr\u00fcft. Jetzt Guthaben holen.']] },\n    es: { eyebrow: '\u00a1EA SPORTS FC 27 ya est\u00e1 aqu\u00ed!', sub: 'Entrega inmediata \u00b7 c\u00f3digo por correo', pick: '\u00bfD\u00f3nde juegas?', cta1: 'Recargar ahora', back: 'Bienvenido de nuevo', outNow: 'FC 27 ya est\u00e1 disponible', liveTitle: 'FC 27 ya est\u00e1 aqu\u00ed. Recarga y juega.', later: 'Ahora no', close: 'Cerrar', undo: 'Usar la tienda de {store}', title: 'Recarga cualquier saldo de juego al instante', cta: { playstation: 'Saldo para PlayStation Store', xbox: 'Saldo para Xbox', steam: 'Saldo para Steam' }, titles: [['creador-de-plantillas', 'Once ideal listo. Ahora rec\u00e1rgalo.'], ['base-de-datos-valoraciones', 'Valoraciones vistas. Recarga tu saldo.'], ['simulador-de-sobres', 'Sobres simulados. Abre los de verdad.'], ['perlas', 'Perlas encontradas. Recarga tu saldo.'], ['iconos', 'Iconos fichados. Recarga tu saldo.'], ['comparador', 'Debate resuelto. Recarga tu saldo.'], ['rastreador', 'Subidas y bajadas vistas. Recarga tu saldo.']] },\n    it: { eyebrow: 'EA SPORTS FC 27 \u00e8 live!', sub: 'Consegna immediata \u00b7 codice via email', pick: 'Dove giochi?', cta1: 'Ricarica ora', back: 'Bentornato', outNow: 'FC 27 \u00e8 disponibile', liveTitle: 'FC 27 \u00e8 qui. Ricarica e gioca.', later: 'Non ora', close: 'Chiudi', undo: 'Usa lo store {store}', title: 'Ricarica subito qualsiasi credito di gioco', cta: { playstation: 'Credito PlayStation Store', xbox: 'Credito Xbox', steam: 'Credito Steam' }, titles: [['costruttore-rosa', 'Undici pronto. Ora ricarica.'], ['database-valutazioni', 'Valutazioni viste. Ricarica il credito.'], ['simulatore', 'Pacchetti simulati. Ora aprine di veri.'], ['wonderkids', 'Talenti trovati. Ricarica il credito.'], ['icone', 'Icone scoutate. Ricarica il credito.'], ['confronto', 'Dibattito chiuso. Ricarica il credito.'], ['tracker', 'Cambi di valutazione visti. Ricarica il credito.']] },\n    pl: { eyebrow: 'EA SPORTS FC 27 jest ju\u017c dost\u0119pne!', sub: 'Natychmiastowa dostawa \u00b7 kod e-mailem', pick: 'Gdzie grasz?', cta1: 'Do\u0142aduj teraz', back: 'Witaj ponownie', outNow: 'FC 27 jest ju\u017c dost\u0119pne', liveTitle: 'FC 27 jest ju\u017c dost\u0119pne. Do\u0142aduj i graj.', later: 'Nie teraz', close: 'Zamknij', undo: 'U\u017cyj sklepu {store}', title: 'Do\u0142aduj dowolny portfel gamingowy od razu', cta: { playstation: 'Do\u0142aduj PlayStation Store', xbox: 'Do\u0142aduj Xbox', steam: 'Do\u0142aduj Steam' }, titles: [['kreator-skladu', 'Sk\u0142ad gotowy. Teraz do\u0142aduj.'], ['baza-ocen', 'Oceny sprawdzone. Do\u0142aduj \u015brodki.'], ['symulator', 'Paczki przetestowane. Otw\u00f3rz prawdziwe.'], ['mlode-talenty', 'Talenty znalezione. Do\u0142aduj \u015brodki.'], ['ikony', 'Ikony wypatrzone. Do\u0142aduj \u015brodki.'], ['porownywania', 'Sp\u00f3r rozstrzygni\u0119ty. Do\u0142aduj \u015brodki.'], ['podwyzek', 'Zmiany ocen sprawdzone. Do\u0142aduj \u015brodki.']] },\n    pt: { eyebrow: 'EA SPORTS FC 27 j\u00e1 est\u00e1 live!', sub: 'Entrega imediata \u00b7 c\u00f3digo por email', pick: 'Onde jogas?', cta1: 'Carregar agora', back: 'Bem-vindo de volta', outNow: 'FC 27 j\u00e1 saiu', liveTitle: 'FC 27 j\u00e1 est\u00e1 dispon\u00edvel. Carrega e joga.', later: 'Agora n\u00e3o', close: 'Fechar', undo: 'Usar a loja {store}', title: 'Carrega qualquer carteira de jogo ao instante', cta: { playstation: 'Saldo PlayStation Store', xbox: 'Saldo Xbox', steam: 'Saldo Steam' }, titles: [['criador-de-plantel', 'Onze pronto. Agora carrega.'], ['base-de-dados-avaliacoes', 'Avalia\u00e7\u00f5es vistas. Carrega o saldo.'], ['simulador', 'Packs simulados. Abre os verdadeiros.'], ['jovens-promessas', 'Promessas encontradas. Carrega o saldo.'], ['icons', '\u00cdcones observados. Carrega o saldo.'], ['comparador', 'Debate resolvido. Carrega o saldo.'], ['subidas', 'Subidas e descidas vistas. Carrega o saldo.']] }\n  };\n  var docLang = (document.documentElement.getAttribute('lang') || 'en').toLowerCase().slice(0, 2);\n  var T = STRINGS[docLang] || STRINGS.en;\n\n  function setDaysLeft() {\n    var now = Date.now(), launch = new Date(CFG.launch).getTime();\n    daysLeft = Math.max(0, Math.ceil((launch - now) \/ 864e5));\n    \n  }\n\n  function store(k, v) { try { if (v === null) { localStorage.removeItem(k); } else { localStorage.setItem(k, v); } } catch (e) {} }\n  function read(k) { try { return localStorage.getItem(k) || ''; } catch (e) { return ''; } }\n  function hiddenUntil() { return parseInt(read(CFG.key) || '0', 10); }\n\n  var blog = CFG.blogLocale || (function () { var m = location.pathname.match(\/\\\/blog\\\/([a-z]{2})(?:-([a-z]{2}))?\\\/\/i); return m ? (m[1] + (m[2] ? '-' + m[2] : '')).toLowerCase() : 'en-gb'; })();\n  var lang = blog.split('-')[0]; if (!STORES[lang]) { lang = 'en'; }\n  var blogCC = blog.split('-')[1] || DEFAULT_CC[lang];\n  if (STORES[lang].indexOf(blogCC) === -1) { blogCC = DEFAULT_CC[lang]; }\n  function detectCC() {\n    var saved = read('rcm_kit_market'); if (saved) { if (STORES[lang].indexOf(saved) !== -1) { return saved; } }\n    try { var tz = Intl.DateTimeFormat().resolvedOptions().timeZone; if (TZ[tz]) { if (STORES[lang].indexOf(TZ[tz]) !== -1) { return TZ[tz]; } } } catch (e) {}\n    var nl = (navigator.language || '').toLowerCase(), region = nl.split('-')[1] || '';\n    if (region) { if (STORES[lang].indexOf(region) !== -1) { return region; } }\n    return blogCC;\n  }\n  var cc = detectCC(), platform = '', platLabel = '', slug = '', daysLeft = 0;\n\n  function hrefFor() { return 'https:\/\/www.recharge.com\/' + lang + '\/' + cc + '\/' + slug + '?' + CFG.utm + AMP + 'utm_content=' + platform + '_' + cc; }\n  function track(ev, extra) {\n    window.dataLayer = window.dataLayer || [];\n    var d = { event: ev, popup_id: CFG.key, popup_page: location.pathname, popup_trigger: how, popup_platform: platform, popup_market: cc, popup_days_left: daysLeft };\n    if (extra) { for (var kk in extra) { if (extra.hasOwnProperty(kk)) { d[kk] = extra[kk]; } } }\n    window.dataLayer.push(d);\n  }\n  function renderMarket() {\n    flag.textContent = LABEL[cc] || (cc.toUpperCase() + ' store');\n    if (cc !== blogCC) {\n      marketText.textContent = 'Region-locked codes, so we picked the ' + (LABEL[cc] || cc.toUpperCase()).split(' \u00b7')[0] + '.';\n      undo.hidden = false; undo.textContent = 'Use the ' + (LABEL[blogCC] || blogCC.toUpperCase()).split(' \u00b7')[0] + ' instead';\n    } else {\n      marketText.textContent = 'Region-locked codes, matched to your account.';\n      undo.hidden = true;\n    }\n    cta.href = hrefFor();\n  }\n  undo.addEventListener('click', function () { cc = blogCC; store('rcm_kit_market', cc); renderMarket(); track('rc_popup_market'); });\n\n  function setPlatform(p, silent) {\n    var _ctaMap = { pl_ps: T.cta1, pl_xb: T.cta1, pl_st: T.cta1 };\n    var btn = null;\n    for (var i = 0; i < plats.length; i++) {\n      var on = plats[i].getAttribute('data-platform') === p;\n      plats[i].className = on ? 'rcm-plat is-on' : 'rcm-plat'; plats[i].setAttribute('aria-checked', on ? 'true' : 'false');\n      if (on) { btn = plats[i]; }\n    }\n    if (!btn) { return; }\n    platform = p; platLabel = btn.getAttribute('data-label'); slug = btn.getAttribute('data-slug');\n    if (!silent) { ctaText.className = 'rcm-cta-text'; void ctaText.offsetWidth; }\n    ctaText.textContent = (_ctaMap[btn.getAttribute('data-cta')] || btn.getAttribute('data-cta'));\n    if (!silent) { ctaText.className = 'rcm-cta-text is-swap'; }\n    cta.href = hrefFor();\n    var col = btn.getAttribute('data-color');\n    glow.style.background = 'radial-gradient(closest-side,' + col + '8c,rgba(0,0,0,0))';\n    if (IMGS[p]) { if (hero.getAttribute('src') !== IMGS[p]) {\n      if (silent) { hero.src = IMGS[p]; hero.alt = platLabel + ' card'; }\n      else { hero.className = 'rcm-hero is-swap';\n        setTimeout(function () { hero.src = IMGS[p]; hero.alt = platLabel + ' card'; hero.className = 'rcm-hero'; }, 200); } } }\n    if (cardCap) { cardCap.textContent = CARDCAP[p] || platLabel; }\n    if (!silent) { store('rcm_kit_platform', p); track('rc_popup_platform'); }\n  }\n  for (var b = 0; b < plats.length; b++) { plats[b].addEventListener('click', function () { setPlatform(this.getAttribute('data-platform'), false); }); }\n\n  function bannerOpen() {\n    var ids = ['CybotCookiebotDialog', 'onetrust-banner-sdk', 'usercentrics-root', 'cookie-law-info-bar', 'cmpbox'];\n    for (var i = 0; i < ids.length; i++) { var el = document.getElementById(ids[i]); if (el) { if (el.getBoundingClientRect().height > 0) { if (getComputedStyle(el).visibility !== 'hidden') { return true; } } } }\n    return false;\n  }\n  function focusables() {\n    var all = root.querySelectorAll('button, a[href]'), f = [];\n    for (var i = 0; i < all.length; i++) { if (!all[i].hidden) { if (all[i].getBoundingClientRect().width > 0) { f.push(all[i]); } } }\n    return f;\n  }\n  function onKey(e) {\n    if (e.key === 'Escape') { track('rc_popup_close'); close(CFG.hideDays); return; }\n    if (e.key === 'Tab') {\n      var f = focusables(), first = f[0], lastEl = f[f.length - 1];\n      if (e.shiftKey) { if (document.activeElement === first || document.activeElement === card) { e.preventDefault(); lastEl.focus(); } }\n      else { if (document.activeElement === lastEl) { e.preventDefault(); first.focus(); } }\n    }\n  }\n  var actions = q('.rcm-actions');\n  if (!reduce) {\n    actions.addEventListener('pointermove', function (e) {\n      var r = cta.getBoundingClientRect(), dx = e.clientX - (r.left + r.width \/ 2), dy = e.clientY - (r.top + r.height \/ 2);\n      if (Math.sqrt(dx * dx + dy * dy) < 110) { cta.style.transform = 'translate(' + (dx * 0.16).toFixed(1) + 'px,' + (dy * 0.26).toFixed(1) + 'px)'; } else { cta.style.transform = ''; }\n    }, { passive: true });\n    actions.addEventListener('pointerleave', function () { cta.style.transform = ''; });\n  }\n  function show() {\n    shown = true; open = true;\n    root.style.display = ''; void root.offsetWidth; root.className = 'rcm-in';\n    document.documentElement.classList.add('rcm-lock');\n    document.addEventListener('keydown', onKey);\n    setTimeout(function () { card.focus(); }, 60);\n    track('rc_popup_view', { popup_returning: !!read('rcm_kit_platform') });\n  }\n  function close(days) {\n    if (!open) { return; }\n    open = false; store(CFG.key, String(Date.now() + days * 864e5));\n    document.removeEventListener('keydown', onKey); document.documentElement.classList.remove('rcm-lock');\n    root.className = ''; setTimeout(function () { root.style.display = 'none'; }, 360);\n  }\n  function trigger(source) {\n    if (shown) { return; }\n    if (bannerOpen()) { if (!waiting) { waiting = true; setTimeout(function () { waiting = false; trigger(source); }, 1000); } return; }\n    how = source; show();\n  }\n  for (var c = 0; c < closers.length; c++) { closers[c].addEventListener('click', function () { track('rc_popup_close'); close(CFG.hideDays); }); }\n  cta.addEventListener('click', function () { track('rc_popup_click'); close(CFG.hideDaysAfterClick); });\n\n  \/\/ personalisation: page-aware title, remembered platform + name, market\n  title.textContent = T.title;\n  q('.rcm-sub').textContent = T.sub;\n  q('.rcm-pick').textContent = T.pick;\n  eyebrow.textContent = T.eyebrow;\n  q('.rcm-later').textContent = T.later;\n  q('.rcm-x').setAttribute('aria-label', T.close);\n  var path = location.pathname.toLowerCase();\n  var savedPlatform = read('rcm_kit_platform');\n  var guess = (path.indexOf('pc-requirements') !== -1 || path.indexOf('keyboard') !== -1) ? 'steam' : 'playstation';\n  setPlatform(savedPlatform || guess, true);\n  renderMarket();\n  setDaysLeft();\n\n  if (CFG.hideDays > 0 || CFG.hideDaysAfterClick > 0) { if (hiddenUntil() > Date.now()) { return; } } else { store(CFG.key, null); }\n  if (isTouch) { setTimeout(function () { trigger('timer'); }, CFG.mobileSeconds * 1000); }\n  else {\n    document.addEventListener('mouseout', function (e) { if (e.relatedTarget) { return; } if (e.clientY > 10) { return; } trigger('exit'); });\n    if (CFG.desktopFallbackSeconds > 0) { setTimeout(function () { trigger('timer'); }, CFG.desktopFallbackSeconds * 1000); }\n  }\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>The complete EA SPORTS FC 27 keyboard controls \u2014 both official default layouts, every attacking and defending binding, and the new combos. Search any mechanic to find its key.<\/p>\n","protected":false},"author":49,"featured_media":51476,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"cos_headline_score":0,"cos_seo_score":0,"cos_headline_text":"","cos_headline_has_been_analyzed":false,"cos_last_analyzed_headline":[],"_hreflang_tags":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[23],"tags":[],"class_list":["post-51457","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digital-lifestyle-old"],"jetpack_publicize_connections":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.4 (Yoast SEO v21.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>FC 27 Keyboard Controls: Full WASD and Arrow Keys Layouts<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-keyboard-controls\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FC 27 Keyboard Controls: Full WASD and Arrow Keys Layouts\" \/>\n<meta property=\"og:description\" content=\"The complete EA SPORTS FC 27 keyboard controls \u2014 both official default layouts, every attacking and defending binding, and the new combos. Search any mechanic to find its key.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-keyboard-controls\" \/>\n<meta property=\"og:site_name\" content=\"Recharge Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-04T13:07:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-21T12:30:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/creativegroup-blog-prd-eu-west-1-recharge-blog.s3.eu-west-1.amazonaws.com\/blog\/wp-content\/uploads\/2026\/09\/04152159\/fc27-pc-keys-hero.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Conor Byrne\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-keyboard-controls\",\"url\":\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-keyboard-controls\",\"name\":\"FC 27 Keyboard Controls: Full WASD and Arrow Keys Layouts\",\"isPartOf\":{\"@id\":\"https:\/\/www.recharge.com\/blog\/en-gb\/#website\"},\"datePublished\":\"2026-09-04T13:07:55+00:00\",\"dateModified\":\"2026-09-21T12:30:51+00:00\",\"author\":{\"@id\":\"https:\/\/www.recharge.com\/blog\/en-gb\/#\/schema\/person\/857508b94164c3cdc1f206b5c30d31a6\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-keyboard-controls#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-keyboard-controls\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-keyboard-controls#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.recharge.com\/blog\/en-gb\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FC 27 Keyboard Controls: Full WASD and Arrow Keys Layouts\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.recharge.com\/blog\/en-gb\/#website\",\"url\":\"https:\/\/www.recharge.com\/blog\/en-gb\/\",\"name\":\"Recharge Blog\",\"description\":\"Everything about online safety, smart spending &amp; your digital lifestyle.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.recharge.com\/blog\/en-gb\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.recharge.com\/blog\/en-gb\/#\/schema\/person\/857508b94164c3cdc1f206b5c30d31a6\",\"name\":\"Conor Byrne\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.recharge.com\/blog\/en-gb\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/624bd2d0a75e67e81c16920493bcda346cb5cfd0f77cfdff3a72413de0254eeb?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/624bd2d0a75e67e81c16920493bcda346cb5cfd0f77cfdff3a72413de0254eeb?s=96&d=mm&r=g\",\"caption\":\"Conor Byrne\"},\"description\":\"My passion for the e-commerce and fintech space started years ago with my first gaming console, giving me firsthand experience with the world of digital credit and top-ups. As a blog copywriter here at Recharge.com, I now get to use that insight to create clear, helpful content that makes navigating gift cards and online payments a breeze for our community.\",\"url\":\"https:\/\/www.recharge.com\/blog\/en-gb\/author\/conor-byrne\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"FC 27 Keyboard Controls: Full WASD and Arrow Keys Layouts","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-keyboard-controls","og_locale":"en_GB","og_type":"article","og_title":"FC 27 Keyboard Controls: Full WASD and Arrow Keys Layouts","og_description":"The complete EA SPORTS FC 27 keyboard controls \u2014 both official default layouts, every attacking and defending binding, and the new combos. Search any mechanic to find its key.","og_url":"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-keyboard-controls","og_site_name":"Recharge Blog","article_published_time":"2026-09-04T13:07:55+00:00","article_modified_time":"2026-09-21T12:30:51+00:00","og_image":[{"width":1500,"height":1000,"url":"https:\/\/creativegroup-blog-prd-eu-west-1-recharge-blog.s3.eu-west-1.amazonaws.com\/blog\/wp-content\/uploads\/2026\/09\/04152159\/fc27-pc-keys-hero.jpg","type":"image\/jpeg"}],"author":"Conor Byrne","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-keyboard-controls","url":"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-keyboard-controls","name":"FC 27 Keyboard Controls: Full WASD and Arrow Keys Layouts","isPartOf":{"@id":"https:\/\/www.recharge.com\/blog\/en-gb\/#website"},"datePublished":"2026-09-04T13:07:55+00:00","dateModified":"2026-09-21T12:30:51+00:00","author":{"@id":"https:\/\/www.recharge.com\/blog\/en-gb\/#\/schema\/person\/857508b94164c3cdc1f206b5c30d31a6"},"breadcrumb":{"@id":"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-keyboard-controls#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-keyboard-controls"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-keyboard-controls#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.recharge.com\/blog\/en-gb"},{"@type":"ListItem","position":2,"name":"FC 27 Keyboard Controls: Full WASD and Arrow Keys Layouts"}]},{"@type":"WebSite","@id":"https:\/\/www.recharge.com\/blog\/en-gb\/#website","url":"https:\/\/www.recharge.com\/blog\/en-gb\/","name":"Recharge Blog","description":"Everything about online safety, smart spending &amp; your digital lifestyle.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.recharge.com\/blog\/en-gb\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/www.recharge.com\/blog\/en-gb\/#\/schema\/person\/857508b94164c3cdc1f206b5c30d31a6","name":"Conor Byrne","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.recharge.com\/blog\/en-gb\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/624bd2d0a75e67e81c16920493bcda346cb5cfd0f77cfdff3a72413de0254eeb?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/624bd2d0a75e67e81c16920493bcda346cb5cfd0f77cfdff3a72413de0254eeb?s=96&d=mm&r=g","caption":"Conor Byrne"},"description":"My passion for the e-commerce and fintech space started years ago with my first gaming console, giving me firsthand experience with the world of digital credit and top-ups. As a blog copywriter here at Recharge.com, I now get to use that insight to create clear, helpful content that makes navigating gift cards and online payments a breeze for our community.","url":"https:\/\/www.recharge.com\/blog\/en-gb\/author\/conor-byrne"}]}},"jetpack_featured_media_url":"https:\/\/creativegroup-blog-prd-eu-west-1-recharge-blog.s3.eu-west-1.amazonaws.com\/blog\/wp-content\/uploads\/2026\/09\/04152159\/fc27-pc-keys-hero.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/posts\/51457","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/users\/49"}],"replies":[{"embeddable":true,"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/comments?post=51457"}],"version-history":[{"count":5,"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/posts\/51457\/revisions"}],"predecessor-version":[{"id":52487,"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/posts\/51457\/revisions\/52487"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/media\/51476"}],"wp:attachment":[{"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/media?parent=51457"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/categories?post=51457"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/tags?post=51457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}