Figma Support Forum

Solved? - CTRL + ALT + C doesn't copy properties/style data anymore

Previously discussed in the old channel figma confuses CTRL + ALT + C - Making it function as Add/Show Comments instead of Copy Properties.
The solution I found was switching to a US Keyboard instead of an International English Keyboard →

1 Like

It is a good temporary solution, which I am forced to use whenever this happens. Unfortunately that doesn’t solve the issue if you want to use any other layout (e.g. Hungarian). I will add some more details here, maybe it helps uncover the issue.

So for me it is not persistent, just happens occasionally. From time to time Ctrl+Alt+ keyboard shortcuts stop working on a Hungarian keyboard layout (Windows). I need to switch to an English layout where they do work - as suggested by Yuval.

After a while the issue goes away and shortcuts start working again. There is no pattern for when this happens or what triggers this and when it will return to normal. Killing apps or reboot does not help either, so please don’t suggest those as a resolution.

When Figma gets into this “bad mode”, Ctrl+Alt shortcuts act as if the modifier keys haven’t been pressed at all. Strangely enough, both modifier keys (Ctrl and Alt) do work separately, even the two together, just not together with a third button. All the more strange, as adding the Shift button as a fourth key works again:

Ctrl → OK
Alt → OK
Shift → OK
Ctrl+Alt → OK
Ctrl+V → OK
Alt+V → OK
Shift+V → OK
Ctrl+Shift+V → OK
Ctrl+Alt+V → V !!!
Ctrl+Alt+C → C !!!
Ctrl+Alt+Shift+V → OK

All other applications continue handling Ctrl+Alt+ keystrokes (e.g. Microsoft Word), just not Figma.

Killing other apps does not help, so don’t bother recommending it unless you know some specific hidden system process that causes this. Nothing helps. Not even a reboot. The problem goes away after a while on its own.

1 Like

Not sure whether this is the same problem, but today I restarted Figma and now Ctrl+Alt+C goes to Comment mode instead of copying properties. Only workaround I know of is to use the menu, Edit > Copy properties. Quite annoying. My version is 98.14 (Windows app).

Addendum: my keyboard is ABNT2 (Brazilian Portuguese standard)

This works great, except now I can’t type any accents :grimacing:

Could you please recommend some Figma Course in portuguese?

Olá André,

Unfortunately I don’t know about any courses, sorry about that. I’d Google for “curso online figma português” or similar and start from there. I also suggest you start a fresh new post with this question. There are several Portuguese-speaking users in this forum, maybe they can help you better. Abraços,

Hi all,

For the technically-minded Windows users among you: I made an AHK script that goes around the Ctrl+At+C (and Ctrl+Shift+C) problems. It quickly switches to the EN-US keyboard, issues the relevant command, then goes back to PT-BR. Converting it to other languages is easy, just replace the lines commented with “; pt-BR” with your locale. Here is the code:

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

SetTitleMatchMode, 2 ; This let's any window that partially matches the given name get activated

#IfWinActive, Figma

!^c::
	SetDefaultKeyboard(0x0409)	; english-US
	Send, {CTRLDOWN}{ALTDOWN}c{ALTUP}{CTRLUP}
	Sleep, 400
	SetDefaultKeyboard(0x0416)	; pt-BR

^+c::
	SetDefaultKeyboard(0x0409)	; english-US
	Send, {CTRLDOWN}{SHIFTDOWN}c{SHIFTUP}{CTRLUP}
	Sleep, 400
	SetDefaultKeyboard(0x0416)	; pt-BR

^+w::return

; --------------------------------------

; https://www.autohotkey.com/boards/viewtopic.php?t=19534

SetDefaultKeyboard(LocaleID){
	Global
	SPI_SETDEFAULTINPUTLANG := 0x005A
	SPIF_SENDWININICHANGE := 2
	Lan := DllCall("LoadKeyboardLayout", "Str", Format("{:08x}", LocaleID), "Int", 0)
	VarSetCapacity(Lan%LocaleID%, 4, 0)
	NumPut(LocaleID, Lan%LocaleID%)
	DllCall("SystemParametersInfo", "UInt", SPI_SETDEFAULTINPUTLANG, "UInt", 0, "UPtr", &Lan%LocaleID%, "UInt", SPIF_SENDWININICHANGE)
	WinGet, windows, List
	Loop %windows% {
		PostMessage 0x50, 0, %Lan%, , % "ahk_id " windows%A_Index%
	}
}
return

IMO it’s a dirty hack, but it’s working well so far. The ^+w::return command is used to suppress the Ctrl+Shift+W shortcut which I frequently press by mistake. Just remove / comment the respective line if you like.

Anyway, I stress again that I still hope the Figma guys take notice of this thread and fix this issue for good.

Best of luck to all.

1 Like

I even run into this issue when using a special layout that maps qwerty to ISO keyboards, which tells me this issue could be present for every other layout than US-English (non-international).

I am having the same issue today.
Changing the keyboard layout workaround works but it definitely not optimal.
It used to work well with ENG-INTL keyboard before. Switching the keyboards layout all the time is painfull.