Я создаю приложение для просмотра файлов поверх NSCollectionView
.Я хочу реализовать выбор нескольких элементов, удерживая клавишу «Shift» и нажимая стрелки.Например, если текущим выбранным элементом является i
, нажимая «shift» + «стрелка вправо», я хочу добавить индекс i+1
к выбору.Хотя со стрелками вправо / влево это довольно очевидно, я не уверен, как обращаться с клавишами вверх и вниз.В этом случае мне нужно определить количество элементов в строке, но может быть разное количество элементов в строке.Любой, как решить эту проблему.Есть какие-нибудь полезные API?