По умолчанию в 6-й Цивилизации камера управляется либо подведением указателя мышки к границам экрана (что было бы вполне нормальным способом, если бы не реализация, при которой карта начинает прокручиваться каждый раз, когда ты пытаешься взаимодействовать с элементами интерфейса, находящимися у краев экрана), либо клавишами со стрелками, что совсем уж неудобно и непривычно. При этом переназначить эти кнопки в настройках невозможно.
Как же назначить для прокрутки камеры более подходящие клавиши (например привычные всем WASD)?

Переходим в папку, в которой у нас установлен Steam (по умолчанию это C:\Program Files (x86)\Steam\), далее проходим по пути steamapps\common\Sid Meier's Civilization VI\Base\Assets\UI. В этой папке находим файл WorldInput.lua. Прежде всего скопируем его куда-нибудь на всякий случай. Затем открываем его любимым текстовым редактором и находим в нем с помощью поиска функцию DefaultKeyDownHandler (function DefaultKeyDownHandler).
В этой функции видим конструкции типа
if( uiKey == Keys.VK_UP) then
if( uiKey == Keys.VK_DOWN) then
и т.д. для всех 4-х клавиш со стрелками.
Далее просто добавляем в эти условия нужные нам клавиши. Например для того, чтобы кроме клавиш со стрелками управлять камерой можно было и клавишами WASD эти условия должны выглядеть так:
if( uiKey == Keys.VK_UP or uiKey == Keys.W) then
if( uiKey == Keys.VK_RIGHT or uiKey == Keys.D) then
if( uiKey == Keys.VK_DOWN or uiKey == Keys.S) then
if( uiKey == Keys.VK_LEFT or uiKey == Keys.A) then

Enjoy!